โ ๋ฌธ์
n์ด ์ฃผ์ด์ก์ ๋, 1๋ถํฐ n๊น์ง ํฉ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
โ๐ฅ ์ ๋ ฅ
์ฒซ์งธ ์ค์ n (1 ≤ n ≤ 10,000)์ด ์ฃผ์ด์ง๋ค.
โ๐ฅ ์ถ๋ ฅ
1๋ถํฐ n๊น์ง ํฉ์ ์ถ๋ ฅํ๋ค.
โ
๐ก ํ์ด
๋๋ฌด ์ฌ์ด ๋ฌธ์ . ์ ๋ ฅ๋๊ตฌ๋ก n์ ์ ๋ ฅ๋ฐ์ ๋ค, ํฉ์ ๋์ ํ intํ ๋ณ์ ํ๋๋ฅผ ์ ์ธํด ์ค๋ค. ๋ฐ๋ณต๋ฌธ for๋ฌธ์ ๋๋ ค 1๋ถํฐ n๊น์ง ์ซ์๋ฅผ ๋ณ์์ ๋์ ํด ์ค ๋ค, ์ถ๋ ฅํ๋ฉด ๋๋ค. Scanner๋ก ์ ๋ ฅ๋ฐ์ ์๋ ์๊ณ BufferedReader๋ก ์ ๋ ฅ ๋ฐ์ ์๋ ์๋ค.
โ 1. Scanner ๋ก ์ ๋ ฅ๋ฐ๋ ํ์ด
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int hap = 0;
for(int i=1; i<=n; i++) {
hap+=i;
}
System.out.println(hap);
}
}
โ 2. BufferedReader๋ก ์ ๋ ฅ๋ฐ๋ ํ์ด
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int hap = 0;
for (int i = 1; i <= n; i++) {
hap += i;
}
System.out.println(hap);
}
}
BufferedReader๋ฅผ ์ฌ์ฉํ ๋๋ ์์ธ์ฒ๋ฆฌ๊ฐ ํ์ํ๋ฏ๋ก IOException์ ์ฒ๋ฆฌํด์ฃผ์ด์ผ ํ๋ค.
'Algorithm > BaekJoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 25314๋ฒ ์ฝ๋ฉ์ ์ฒด์ก๊ณผ๋ชฉ ์ ๋๋ค - ์๋ฐ / java (0) | 2024.04.12 |
---|---|
[๋ฐฑ์ค] 25304๋ฒ ์์์ฆ - ์๋ฐ / java (0) | 2024.04.12 |
[๋ฐฑ์ค] 10950๋ฒ A+B-3 ์๋ฐ / java (0) | 2024.04.11 |
[๋ฐฑ์ค] 2739๋ฒ ๊ตฌ๊ตฌ๋จ - ์๋ฐ / java (0) | 2024.04.11 |
[๋ฐฑ์ค] 2480๋ฒ ์ฃผ์ฌ์ ์ธ ๊ฐ - ์๋ฐ/java (0) | 2024.04.08 |