수행일자 : 2021.06.27
https://www.acmicpc.net/problem/2741
문제
- 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
입력
- 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다.
출력
- 첫째 줄부터 N번째 줄 까지 차례대로 출력한다.
입출력 예제
해당 문제는 Scanner와 BufferedReader 를 사용하여 두가지 방식으로 풀어볼 것이다.
둘 다 단순히 for 문을 돌려서 1 부터 N 까지 출력해주는 문제이다.
1. Scanner
https://silverji.tistory.com/34
답안 소스 - Scanner
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
https://silverji.tistory.com/35
답안 소스 - BufferedReader
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
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());
for(int i=1; i<=N; i++) {
bw.write(i + "\n") ;
}
br.close();
bw.flush();
bw.close();
}
}
'알고리즘 > 백준' 카테고리의 다른 글
[11021]A+B - 7 (0) | 2021.06.28 |
---|---|
[2742] 기찍 N (0) | 2021.06.28 |
[15552]빠른 A+B (0) | 2021.06.27 |
[8393]합 (0) | 2021.06.20 |
[10950]A+B-3 (0) | 2021.06.20 |