반응형
stars
2441 별 찍기 - 4
n = int(input())
for i in range(0, n):
print(" " * (i), end="")
print("*" * (n - i))
*****
****
***
**
*
2442 별 찍기 - 5
n = int(input())
for i in range(1, n + 1):
print(" " * (n - i), end="")
print("*" * (i * 2 - 1))
*
***
*****
*******
*********
2443 별 찍기 - 6
n = int(input())
for i in range(n, 0, -1):
print(" " * (n - i), end="")
print("*" * (i * 2 - 1))
*********
*******
*****
***
*
2444 별 찍기 - 7
n = int(input())
for i in range(1, n + 1, 1):
print(" " * (n - i), end="")
print("*" * (i * 2 - 1))
for i in range(n - 1, 0, -1):
print(" " * (n - i), end="")
print("*" * (i * 2 - 1))
*
***
*****
*******
*********
*******
*****
***
*
2445 별 찍기 - 8
n = int(input())
for i in range(1, n, 1):
print("*" * (i), end="")
print(" " * (n * 2 - i * 2), end="")
print("*" * (i))
for i in range(n, 0, -1):
print("*" * (i), end="")
print(" " * (n * 2 - i * 2), end="")
print("*" * (i))
* *
** **
*** ***
**** ****
**********
**** ****
*** ***
** **
* *
2446 별 찍기 - 9
n = int(input())
for i in range(n, 0, -1):
print(" " * (n - i), end="")
print("*" * (i * 2 - 1))
for i in range(2, n + 1, 1):
print(" " * (n - i), end="")
print("*" * (i * 2 - 1))
*********
*******
*****
***
*
***
*****
*******
*********
2447 별 찍기 - 10
def ap(n):
if n == 1:
return ['*']
s = ap(n // 3)
l = []
for d in s:
l.append(d * 3)
for d in s:
l.append(d + ' ' * (n // 3) + d)
for d in s:
l.append(d * 3)
return l
n = int(input())
print('\n'.join(ap(n)))
# 3
# ['***', '* *', '***']
# 9
# ['*********', '* ** ** *', '*********', '*** ***', '* * * *', '*** ***', '*********', '* ** ** *', '*********']
***
* *
***
2448 별 찍기 - 11
2522 별 찍기 - 12
n = int(input())
for i in range(1, n + 1):
print(" " * (n - i) + "*" * i)
for i in range(n - 1, 0, -1):
print(" " * (n - i) + "*" * i)
*
**
***
**
*
2523 별 찍기 - 13
n = int(input())
for i in range(1, n):
print("*" * i)
for i in range(n, 0, -1):
print("*" * i)
추가 예정
반응형
'Algorithm > BOJ' 카테고리의 다른 글
[ BaekJoon - Python & Java ] 단계별로 풀기 3. For (0) | 2021.12.09 |
---|---|
[ BaekJoon - Python ] 단계별로 풀기 2. IF (0) | 2021.12.09 |
[ BaekJoon - Python ] 23738. Ресторан (Bronze 2) (1) | 2021.12.09 |
[ BaekJoon - Python ] 23305. 수강변경 (Silver 5) (2) | 2021.11.30 |
[ BaekJoon - Python ] 단계별로 풀기 1. 출력 입출력 (I/O) (0) | 2021.11.30 |