[ Baekjoon ] 2741번 ( Bronze III ) : N 찍기 (Java)

ma.caron_g·2021년 12월 13일
0
post-thumbnail

1. Problem 📃

[ N 찍기 ]

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


[ 문제 ]

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


2. Input 📇

[ 입력 ]

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


3. Output 📠

[ 출력 ]

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


4. Example 📚

[ 입출력 예시 ]

예제 입력예제 출력
51
2
3
4
5

5. Solution 🔑

  1. 몇 번째 줄 까지 출력할지 나타낼 입력 값을 담을 변수(N)을 선언하여 값을 받아준다.

  2. 출력은 1부터 시작하므로 for문을 i=1부터 i<N+1까지 돌려서 출력 명령어로 i를 하나씩 출력한다.

6. Code 💻

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

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());
		
		for(int i=1; i<=N+1; i++) {
			System.out.println(i);
		}

	}

}

7. Growth 🍄

for문을 이용하는 방법은 다양하지만, i=1 부터 i<=N 보다 i=1 부터 i < N+1 까지가 메모리와 시간이 덜 사용되었다.
profile
다른 사람이 만든 것을 소비하는 활동보다, 내가 생산적인 활동을 하는 시간이 더 많도록 생활화 하자.

0개의 댓글