문제 링크
https://www.acmicpc.net/problem/2741
나의 코드 (java)
1. 일반적인 풀이 (시간 : 1096ms)
import java.util.Scanner;
public class Main {
public static void main(String[]args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for (int i=1; i<=n; i++){
System.out.println(i);
}
}
}
2. BufferedReader와 BufferedWriter를 사용한 방법 (시간 : 200ms)
import java.io.*;
public class Main {
public static void main(String[]args) throws IOException {
// BufferedReader로 입력 받고, BufferedWriter로 출력
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int N = Integer.parseInt(br.readLine());
for (int i=1; i<=N; i++){
bw.write(i+"\n");
}
// 버퍼 비우기
bw.flush();
}
}
'코딩공부 > 백준 (java)' 카테고리의 다른 글
[백준 11021] A+B - 7 (java) (0) | 2021.07.02 |
---|---|
[백준 2742] 기찍 N (java) (0) | 2021.07.02 |
[백준 15552] 빠른 A+B (java) (0) | 2021.07.02 |
[백준 8393] 합 (java) (0) | 2021.07.01 |
[백준 10950] A+B - 3 (java) (0) | 2021.07.01 |
댓글