본문 바로가기
백준

[백준] 2742번 : 기찍 N – JAVA [자바]

by Hongwoo 2022. 6. 23.
반응형

https://www.acmicpc.net/problem/2742

 

2742번: 기찍 N

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

www.acmicpc.net

 


  • 문제

 

 


  • 문제 풀이

백준 2742번 기찍 N은 이전에 풀었던 백준 2741번 N 찍기와 비슷한 문제이다. 그 전에는 1에서 N까지 증가하면서 출력했다면 이번 문제에서는 1이 아닌 N부터 시작해서 1까지 출력하면 되는 문제이다.

 

이 문제도 마찬가지로 간단한 for-loop을 이용해서 풀 수 있다. int i = N부터 i = 1까지 for-loop을 하고 i를 출력해주면 된다.

 


  • 코드

 

import java.io.*;
import java.util.*;
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());
        StringBuilder sb = new StringBuilder();
        for (int i = n; i >= 1; i--) {
            sb.append(i + "\n");
        }
        System.out.print(sb);
    }
}

 

반응형

댓글