algorithm

λ°±μ€€ 반볡문 25314번(코딩은 체윑과λͺ© μž…λ‹ˆλ‹€)

μˆ˜ν˜€μ΄0812 2023. 7. 10. 23:44
728x90
λ°˜μ‘ν˜•

문제

 

μ˜€λŠ˜μ€ ν˜œμ•„μ˜ λ©΄μ ‘ 날이닀. λ©΄μ ‘ μ€€λΉ„λ₯Ό μ—΄μ‹¬νžˆ ν•΄μ„œ μ•žμ„  μ§ˆλ¬Έλ“€μ„ 잘 λŒ€λ‹΅ν•œ ν˜œμ•„λŠ” 이제 λ§ˆμ§€λ§‰μœΌλ‘œ μΉ νŒμ— 직접 μ½”λ”©ν•˜λŠ” 문제λ₯Ό λ°›μ•˜λ‹€. ν˜œμ•„κ°€ 받은 λ¬Έμ œλŠ” 두 수λ₯Ό λ”ν•˜λŠ” λ¬Έμ œμ˜€λ‹€. C++ 책을 μ—΄μ‹¬νžˆ μ½μ—ˆλ˜ ν˜œμ•„λŠ” κ°„λ‹¨νžˆ 두 수λ₯Ό λ”ν•˜λŠ” μ½”λ“œλ₯Ό μΉ νŒμ— μ μ—ˆλ‹€. μ½”λ“œλ₯Ό λ³Έ 면접관은 λ‹€μŒ μ§ˆλ¬Έμ„ ν–ˆλ‹€. “λ§Œμ•½, μž…μΆœλ ₯이 Nλ°”μ΄νŠΈ 크기의 μ •μˆ˜λΌλ©΄ ν”„λ‘œκ·Έλž¨μ„ μ–΄λ–»κ²Œ κ΅¬ν˜„ν•΄μ•Ό ν• κΉŒμš”?”

ν˜œμ•„λŠ” 책에 μžˆλŠ” μ •μˆ˜ μžλ£Œν˜•κ³Ό κ΄€λ ¨λœ λ‚΄μš©μ„ κΈ°μ–΅ν•΄ λƒˆλ‹€. μ±…μ—λŠ” long intλŠ” 4λ°”μ΄νŠΈ μ •μˆ˜κΉŒμ§€ μ €μž₯ν•  수 μžˆλŠ” μ •μˆ˜ μžλ£Œν˜•μ΄κ³  long long intλŠ” 8λ°”μ΄νŠΈ μˆ˜κΉŒμ§€ μ €μž₯ν•  수 μžˆλŠ” μ •μˆ˜ μžλ£Œν˜•μ΄λΌκ³  μ ν˜€ μžˆμ—ˆλ‹€. ν˜œμ•„λŠ” 이런 생각이 λ“€μ—ˆλ‹€. “int μ•žμ— long을 ν•˜λ‚˜μ”© 더 뢙일 λ•Œλ§ˆλ‹€ 4λ°”μ΄νŠΈμ”© μ €μž₯ν•  수 μžˆλŠ” 곡간이 λŠ˜μ–΄λ‚˜λŠ” 걸까? λΆ„λͺ… long long long intλŠ” 12λ°”μ΄νŠΈ, long long long long intλŠ” 16λ°”μ΄νŠΈκΉŒμ§€ μ €μž₯ν•  수 μžˆλŠ” μ •μˆ˜ μžλ£Œν˜•μΌ κ±°μ•Ό!” κ·Έλ ‡κ²Œ ν˜œμ•„λŠ” λ‹Ήν™©ν•˜λŠ” λ©΄μ ‘κ΄€μ˜ 얼꡴을 λ’€λ‘œν•œ 채 μΉ νŒμ— μ •μˆ˜ μžλ£Œν˜•μ„ 써 λ‚΄λ €κ°€κΈ° μ‹œμž‘ν–ˆλ‹€.

ν˜œμ•„κ°€ Nλ°”μ΄νŠΈ μ •μˆ˜κΉŒμ§€ μ €μž₯ν•  수 μžˆλ‹€κ³  μƒκ°ν•΄μ„œ μΉ νŒμ— μ“΄ μ •μˆ˜ μžλ£Œν˜•μ˜ 이름은 λ¬΄μ—‡μΌκΉŒ?

μž…λ ₯

첫 번째 μ€„μ—λŠ” 문제의 μ •μˆ˜ 이 주어진닀. (4≤N≤1000; N은 4의 배수)

좜λ ₯

ν˜œμ•„κ°€ Nλ°”μ΄νŠΈ μ •μˆ˜κΉŒμ§€ μ €μž₯ν•  수 μžˆλ‹€κ³  μƒκ°ν•˜λŠ” μ •μˆ˜ μžλ£Œν˜•μ˜ 이름을 좜λ ₯ν•˜μ—¬λΌ.

 

λ‚΄κ°€ 생각해도 λ¬Έμžμ—΄μ„ λ­”κ°€ λ”ν•˜λŠ”κ±΄ μ•ˆλ˜λ‹ˆκΉŒ λ‹€λ₯Έκ±°λ₯Ό 써야할거 같은데 λ„μ €νžˆ λͺ¨λ₯΄κ² μ–΄μ„œ κ΅¬κΈ€λ§ν–ˆλ‹€πŸ˜‚πŸ˜‚

바보닀.... String str = ""; 을 μ“°λ©΄ λœλ‹€ / κ·Έλž˜μ„œ 밑쀄 그인 뢀뢄은 str += "long"으둜 λ°”κΎΈκΈ°!

 

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		String str = "";
		sc.close();
	
		for (int i =1; i<=N/4; i++) {
			str += "long ";
		}
		System.out.println(str + "int");
	}
}

μ¦ˆμ—‰λ‹΅^^

숫자λ₯Ό λ”ν•˜λŠ”κ²Œ μ•„λ‹ˆλΌ λ¬Έμžμ—΄μ„ λ”ν•˜λŠ”κ±°λΌ λ‹Ήν™© λ²„λ²…μ˜€λ‹€..

μ–΄μ œ κ²°μ‹¬ν•˜κ³  였늘 λͺ» μ˜¬λ¦΄λ»”ν–ˆλŠ”λ° 17λΆ„ 남기고 κ²¨μš°μ‹œ μ˜¬λ €λ³Έλ‹€γ…Ž

728x90
λ°˜μ‘ν˜•