Programming/Python & Data Structures
[Baekjoon/Python3] 10996번 별 찍기 - 21
HooNeee
2020. 12. 7. 00:10
[Baekjoon/Python3] 10996번 별 찍기 - 21
10996번: 별 찍기 - 21
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
www.acmicpc.net
n = int(input())
second = n // 2
first = n - n // 2
for i in range(n):
print('* ' * first)
print(' *' * second)
n = int(input())
for i in range(n * 2):
if n % 2 == 0 and i % 2 == 0:
print('* ' * (n // 2))
elif n % 2 == 0 and i % 2 != 0:
print(' *' * (n // 2))
elif n % 2 != 0 and i % 2 == 0:
print('* ' * (n // 2 + 1))
elif n % 2 != 0 and i % 2 != 0:
print(' *' * (n // 2))
n = int(input())
if n % 2 == 0:
for i in range(n * 2):
if i % 2 == 0:
print('* ' * (n // 2))
else:
print(' *' * (n // 2))
else:
for j in range(n * 2):
if j % 2 == 0:
print('* ' * (n // 2 + 1))
else:
print(' *' * (n // 2))