for문안에 for문
첫번째 안에있는 for문은 공백이 네번 찍히고 시작한다 (범위 0~ 4까지 떄문에 4번찍는다) i가 증감함에 따라 공백이 줄어든다.
두번째 안에있는 for문은 범위 1 부터 조금씩 증감되면서 별의 갯수가 늘어나는방식
import java.util.Scanner;
public class Main7 {
// *
// **
// ***
// ****
// *****
// 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
//
// 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
//
// 입력
// 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
//
// 출력
// 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int number = scanner.nextInt();
for (int i = 0; i < number; i++) {
for (int j = i; j < number - 1; j++) {
System.out.print(" ");
}
for (int j = 0; j < i + 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
'백준 문제 풀기 > for' 카테고리의 다른 글
백준 for문 단계별 풀기 - 10871번 (0) | 2019.11.29 |
---|---|
백준 for문 단계별 풀기 - 2438번 (0) | 2019.11.29 |
백준 for문 단계별 풀기 - 11021번 (0) | 2019.11.29 |
백준 for문 단계별 풀기 - 2742번 (0) | 2019.11.29 |
백준 for문 단계별 풀기 - 2741번 (0) | 2019.11.29 |