풀이1
N = int(input())
if N == 1:
print('*')
else:
if N % 2 == 0:
a = '* ' * (N//2)
b = ' *' * (N//2)
else:
a = '* ' * (N//2) + '*'
b = ' *' * (N//2)
for i in range(N):
print(a)
print(b)
풀이2
N = int(input())
odd = N - N//2
even = N//2
for i in range(N):
print("* " * odd)
print(" *" * even)
'인문학도 개발일지 > 1일1알고리즘' 카테고리의 다른 글
[알고리즘] 백준 알고리즘: 10718번 We love kriii 코틀린(Native) 풀이 (0) | 2020.04.16 |
---|---|
[알고리즘] 백준 알고리즘: 2557번 Hello World! 코틀린(Native) 풀이 (0) | 2020.04.16 |
[알고리즘] 백준 2446: 별 찍기 -9 파이썬 풀이 (0) | 2020.04.14 |
[알고리즘] 백준 11047: 동전 0 파이썬 풀이 (0) | 2020.04.01 |
[알고리즘] 백준 2884: 알람 시계 파이썬 풀이 (0) | 2020.03.17 |