๋ฌธ์
์ค๋์ ํ์์ ๋ฉด์ ๋ ์ด๋ค. ๋ฉด์ ์ค๋น๋ฅผ ์ด์ฌํ ํด์ ์์ ์ง๋ฌธ๋ค์ ์ ๋๋ตํ ํ์๋ ์ด์ ๋ง์ง๋ง์ผ๋ก ์น ํ์ ์ง์ ์ฝ๋ฉํ๋ ๋ฌธ์ ๋ฅผ ๋ฐ์๋ค. ํ์๊ฐ ๋ฐ์ ๋ฌธ์ ๋ ๋ ์๋ฅผ ๋ํ๋ ๋ฌธ์ ์๋ค. 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๋ถ ๋จ๊ธฐ๊ณ ๊ฒจ์ฐ์ ์ฌ๋ ค๋ณธ๋คใ
'algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค ๋ฐ๋ณต๋ฌธ 11021๋ฒ. A + B - 7 (6) | 2023.07.12 |
---|---|
๋ฐฑ์ค ๋ฐ๋ณต๋ฌธ 15552๋ฒ. ๋น ๋ฅธ A+B (2) | 2023.07.11 |
๋ฐฑ์ค ๋ฐ๋ณต๋ฌธ 25304๋ฒ(์์์ฆ) (2) | 2023.07.09 |
SWEA track_java (2068 & 2072) (0) | 2023.07.04 |
๋ฐฑ์ค 3๋จ๊ณ.๋ฐ๋ณต๋ฌธ java( 10950๋ฒ : A+B - 3 / 8393๋ฒ : ํฉ ) (0) | 2023.07.04 |