[백준] 단계별로 풀어보기 - for문 - 2741번 N 찍기 (Java)

728x90
반응형

단계별로 풀어보기 - [3단계.for문] - 2741번 N 찍기

문제


문제링크

 

2741번: N 찍기

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

www.acmicpc.net

 

풀이


기본적인 for문을 사용하는 기초 문제이다.

처음에 N을 입력받고, N번동안 for 루프를 돌면서 1부터 N까지 출력한다.

 

입력을 받을 때에는 Scanner을 이용해서 입력을 받고,

for문에서 i가 1부터 N까지 1씩 증가시키면서 i를 출력하면 된다.

 

i를 0부터 N보다 작을 때까지 1씩 증가시키면서 i+1를 출력해도 된다.

for (int i = 0; i < N; i++) {
    System.out.println(i+1);
}

 

CODE

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        int N;

        Scanner scanner = new Scanner(System.in);
        N = scanner.nextInt();

        for (int i=1; i<=N; i++) {
            System.out.println(i);
        }
    }
}

!! 백준에 풀이를 제출할 때에는 클래스 이름을 Main으로 해주어야 한다.

 

결과


처음에 Scanner을 import하는 문장을 포함을 안해서 컴파일 에러가 떴다..ㅎ 이것만 추가해주니 성공!

728x90
반응형