별찍기 문제는 규칙을 찾아내는게 너무 어려운 것 같다.
좋은 코드를 짜기가 너무 어렵다.
나중에 다시 풀어봐야지.
x = int(input())
odd_num = 1
space_num = x-2
for i in range(x):
# 첫라인
if i == 0:
print(" "*(x-1) + "*")
# 마지막라인
elif i == x-1:
print("*"*(2*x-1))
# 중간 라인
else:
print(" "*(space_num) + "*" + " "*odd_num + "*")
space_num -=1
odd_num +=2
'Algorithm > BaekJOON(Python)' 카테고리의 다른 글
[백준/정렬/2751] 수 정렬하기 - 2 (0) | 2022.05.02 |
---|---|
[백준/정렬/2750] 수 정렬하기 (0) | 2022.05.02 |
[백준/입출력/10991] 별 찍기 - 16 (0) | 2022.05.01 |
[백준/입출력/2446] 별 찍기 - 9 (0) | 2022.05.01 |
[백준/입출력/2522] 별 찍기 - 12 (0) | 2022.05.01 |