728x90
반응형
* 공부 목표
입출력 - 2557, 1000, 2558, 10950, 10951, 10952, 10953, 11021, 11022, 11718, 11719, 11720, 11721, 2741, 2742, 2739, 1924, 8393, 10818, 2438, 2439, 2440, 2441, 2442, 2445, 2522, 2446, 10991, 10992
- 8393번
문) n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
1) Scanner 활용
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
sc.close();
int sum = 0;
for(int i=1; i<n+1; i++) {
sum += i;
}
System.out.println(sum);
}
}
2) BufferedReader + BufferedWriter 활용 // 길지만 메모리, 시간 역시 압도적!
import java.io.*;
public class Main{
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int n = Integer.parseInt(br.readLine());
br.close();
int sum = 0;
for(int i=1; i<n+1; i++) {
sum += i;
}
bw.write(sum + "\n");
bw.flush();
bw.close();
}
}
'알고리즘' 카테고리의 다른 글
[백준] - 2438, 2439(서칭) 별찍기 (0) | 2023.02.11 |
---|---|
[백준] 입출력 - 10818 최대, 최소 (서칭) (0) | 2023.02.10 |
[백준] 입출력 - 1924, 달력 **(서칭) (0) | 2023.02.08 |
[백준] 입출력 - 2741, 2742, 2739 (0) | 2023.02.07 |
[백준] 입출력 - 11721번, 열 개씩 끊어 출력. charAt(); (1) | 2023.01.20 |