반응형
5. 실습 - 별 찍기 - 13
문제) 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
입력 | 출력 |
3 | * ** *** ** * |
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
for (int i = 0; i < num; i++) { // 입력한 숫자까지 * 출력. n번 반복
for (int j = 0; j <= i; j++) { // j가 i보다 크거나 작을때까지 j 증감. n-1번 반복
System.out.print("*"); // 별 출력
}
System.out.println(); // 줄 바꿈
}
for (int i = 1; i < num; i++) { // i는 1이고 i가 n보다 작을때까지 * 출력. n번 반복
for (int j = num; j > i; j--) { // j는 n이고 j가 i보다 클동안 j 감소. n-1번 반복
System.out.print("*"); // 별 출력
}
System.out.println(); // 줄 바꿈
}
}
}
첫번째 for문에서 조금만 변경하면됨
별문제는 언제 봐도 끔찍
반응형
'Algorithm > 백준 알고리즘' 카테고리의 다른 글
[백준 알고리즘] 10996번 - 별 찍기 - 21 (0) | 2021.02.01 |
---|---|
[백준 알고리즘] 2446번 - 별 찍기 - 9 (0) | 2021.02.01 |
[백준 알고리즘] 10817번 - 세 수 (0) | 2021.02.01 |
[백준 알고리즘] 5543번 - 상근날드 (0) | 2021.02.01 |
[백준 알고리즘] 10039번 - 평균 점수 (0) | 2021.02.01 |
댓글