[백준]2438번 문제
별 찍기 - 1
시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 128 MB | 297285 | 183379 | 152044 | 62.327% |
문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
예제 입력 1
5
예제 출력 1
*
**
***
****
*****
package backjoon;
import java.util.Scanner;
public class N2439 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in); //찍을 갯수
int N;
N = s.nextInt();
for(int i = 1; i <= N; i ++) {
for(int o =1; o <= i; o ++) {
System.out.print( "*");
}
System.out.println();
}
}
}
해당 문제를 풀면서 디버깅 모드로 로직을 구성해보았다.
첫번째 for 문의 경우 조건에 맞춰 N 을 입력하면 N 줄을 출력해야한다.
두번째 for 문의 경우 조건에 맞춰서 N 줄의 모든 별의 갯수가 다르고 한개씩 늘려나가는 방향으로 출력되어야 하기 때문에 이중 for 문을 통해서 코드를 작성했다.
Leave a comment