728x90
반응형
https://www.acmicpc.net/problem/2446
더보기
내 코드
어려웠던 점을 찾아보자면, 답에서는 '*'의 왼쪽에만 스페이스가 들어가는데 오른쪽에도 넣어서 헤맸었다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
def star_9(n):
tmp = 2*n-1
space = 0
for i in range(1, 2*n):
print(' ' * space + '*' * tmp)
if i < n:
tmp -= 2
space += 1
else:
tmp += 2
space -= 1
if __name__=='__main__':
star_9(int(input()))
|
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[python/14888]연산자 끼워넣기 (0) | 2020.03.28 |
---|---|
[python/10996]별 찍기 - 21 (0) | 2020.03.23 |
[python/2523]별 찍기 - 13 (0) | 2020.03.20 |
[python/10039]평균 점수 (0) | 2020.03.19 |
[python/14681]사분면 고르기 (0) | 2020.03.18 |