https://www.acmicpc.net/problem/2440
2440번: 별 찍기 - 3
첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제
www.acmicpc.net
- 문제
- 사진과 같이 별을 출력하면 됩니다. #2438과는 다르게 별 탑이 x축으로 대칭되어 있는 점이 특징입니다.
- 풀이
- Line 9에서는 총 층수가 1층~n층까지 되어야 하므로 int i = 1; i <= n;으로 작성합니다.
- Line 11에서 예제 출력1 을 보시면 n에 5를 입력했을 때 각 층마다 별 개수가 5, 4, 3, 2, 1이라는 패턴이 있으니 일반화시키면 n , n-1, n-2, n-3, ... ,1이라는 패턴을 알 수 있습니다. 즉 n층에는 n개의 별이 있으면 됩니다. 그러므로 for int j = n - i; j >= 1; j-- 라 작성했습니다.
본 게시물은 제가 공부한 내용을 올린 글이라 내용이 틀리거나 오류가 있을 수도 있습니다. 만약 그럴 시 jaewonahn1234@gmail.com으로 피드백해주시면 감사하겠습니다.
'SW > 백준' 카테고리의 다른 글
[백준] 2442번: 별 찍기 - 5 (C) (0) | 2021.12.23 |
---|---|
[백준] 2441번: 별 찍기 - 4 (C) (0) | 2021.12.23 |
[백준] 2439번: 별찍기 - 2 (C) (0) | 2021.12.21 |
[백준] 2438번: 별찍기 - 1 (C) (0) | 2021.12.20 |
겨울방학 알고리즘 공부 (0) | 2021.12.20 |