loading

알고리즘/알고리즘JAVA

[백준알고리즘/JAVA/for문] 2742번 문제 : 기찍 N

침착곰 2021. 4. 22. 12:58
반응형

안녕하세요

백준 알고리즘 단계별로 풀어보기 3단계 2742번 문제 기찍 N을 풀어봤습니다

이전 문제인 2741번 문제의 N 찍기에서 거꾸로 나오도록 구현을 하면됩니다

맨 처음에 제목을 보고 뭔가 했는데 ㅋㅋ 거꾸로 나오게 구현을 해야합니다

www.acmicpc.net/problem/2742

 

2742번: 기찍 N

자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

문제

자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.

 

입력

첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다.

 

출력

첫째 줄부터 N번째 줄 까지 차례대로 출력한다.

 


 

문제 풀이

 이전 문제를 풀었다면 어렵지 않게 풀 수 있는 문제입니다

설명은 주석에 달아놨습니다

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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 {    
        // 1부터 N까지 입력할 변수 선언
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String n = br.readLine();
        int length = Integer.parseInt(n);
        
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        
        // 반복문을 사용해서 N부터 i까지 역순으로 bw에 입력
        for(int i = length; i >= 1; i--)
        {
            bw.write(i + "\n");
        }
 
        // 값 출력
        bw.flush();
        bw.close();
        br.close();
    }
}
cs

 

여기까지 백준 알고리즘의 2742번 문제 기찍 N을 풀은 내용이었습니다

알고리즘을 푸는데 참고 바랍니다

반응형
그리드형