💡문제 접근 방법
①1행부터 N행까지 출력하기 위한 가장 큰 틀인 반복문을 만든다.
②공백은 1행에 4개, 2행에 3개, 3행엔 2개 ... 로 출력된다. 즉 i번째 행에서는 N-i의 공백이 출력된다.
③별은 i번째 행에서 i개가 출력된다.
④이중 for문에 안에 두 개의 for문을 쓴다.
💡정답
import java.util.Scanner;
public class no2439 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
sc.close();
for(int i = 1; i < N; i++) {
// 공백
for(int j = 1; j <= N-i; j++) {
System.out.print(" ");
}
// 별
for(int k = 1; k < N; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
'java > 백준 알고리즘' 카테고리의 다른 글
[백준알고리즘/배열] 10807번 : 개수 세기 - JAVA (0) | 2023.03.21 |
---|---|
[백준알고리즘/조건문] 2525번 : 오븐시계 - JAVA (0) | 2023.03.16 |
[백준 알고리즘/조건문] 2884번. 알람시계 (0) | 2023.03.15 |
[백준 알고리즘/조건문] 25304번 영수증 (0) | 2023.03.07 |
[백준 알고리즘/조건문] 2480번 : 주사위 세 개 - JAVA (0) | 2023.03.03 |