반응형
백준 java 2438번 별 찍기 - 1
결과값처럼 별을 입력 숫자에 따라 출력해주면 되는 프로그램이다.
5를 입력했으니 5줄 첫 번째 줄은 *하나 N번째 줄에는 *이 N개 나오면 되는 간단한 프로그램이다.
코드를 한 번 보자.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import java.util.Scanner;
//baekjoon_2438 별 찍기 - 1
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i=1; i<=n; i++) {
for(int j=0; j<i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
|
cs |
이중 for문으로 간단히 코딩할 수 있다.
line 9 : n값을 키보드로 부터 정수를 읽어온다.
line 11 : 1줄 부터 n줄까지 출력해야 하니 n번 반복해준다.
line 12~13 : *을 1번째 줄에는 1번, 3번째에는 3번 n번쨰에는 n번출력해야하니 i번만큼 반복해주면 된다.
line 15 : 두번째 for문을 돌면 줄넘김을 해준다.
끗~~!!
반응형
'프로그래밍 > 백준 알고리즘 코드' 카테고리의 다른 글
백준 10871번 java X보다 작은 수 for문 (0) | 2020.08.13 |
---|---|
백준 2439번 java 별 찍기 - 2 (for 문) (0) | 2020.08.13 |
백준 11022번 java A + B -8 (0) | 2020.07.29 |
백준 11021번 java A+B -7 (0) | 2020.07.29 |
백준 2742번 java 기찍 N (N부터 1까지 한 줄에 하나씩 출력) (0) | 2020.07.28 |
댓글