ps/boj
2446번 Python
choi-dev
2024. 4. 22. 22:46
https://www.acmicpc.net/problem/2446
2446번: 별 찍기 - 9
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
www.acmicpc.net
오랜만에 Problem Solving으로 블로그에 게시물을 남긴다. 단순한 별찍기 문제이지만 출력 형식이 잘못되었다는 리턴을 받았다.
N = int(input())
for i in range(N, 1, -1):
print(' ' * (N - i) + '*' * (2 * i - 1) + ' ' * (N - i))
for i in range(1, N + 1):
print(' ' * (N - i) + '*' * (2 * i - 1) + ' ' * (N - i))
문제에서 요구하는대로 됐지만 출력 형식이 잘못되었다고 한다.
N = int(input())
for i in range(N, 1, -1):
print(' ' * (N - i) + '*' * (2 * i - 1))
for i in range(1, N + 1):
print(' ' * (N - i) + '*' * (2 * i - 1))
뒤에 공백으로 넣은 부분이 사실상 필요가 없기 때문에 제거를 하면 정답으로 인정된다.