[백준]별찍기-21

2020. 4. 25. 20:581일 1 알고리즘

이번에는 별 찍기를 만들어 보겠습니다.

N = int(input())

처음에는 숫자열 변수 n을 지정하여줍니다.

if N == 1:
    print('*')
    
else:
    if N % 2 == 0:
        a = '* ' * (N//2)
        b = ' *' * (N//2)
    else:
        a = '* ' * (N//2) + '*'
        b = ' *' * (N//2)
    
    for _ in range(N):
        print(a)
        print(b)

if문을 사용하여 N을 가져와서 1이면 *하나가 찍히고 끝나며 1이 아닐 시 다음으로 넘어가 다시 if문을 만나 2로 나누어 떨어지면 a='* ' b=' *'로 찍어주며 아닐 시 반대로 찍어줍니다 그리고  for문을 사용하여 횟수를 가져오고 그만큼 a와 b를 찍어줍니다.

 

https://www.acmicpc.net/source/19406786

'1일 1 알고리즘' 카테고리의 다른 글

[백준]최댓값  (0) 2020.04.27
[백준]최소,최대  (0) 2020.04.26
[백준]별찍기-9  (0) 2020.04.25
[백준]별찍기-13  (0) 2020.04.25
[백준]세 수  (0) 2020.04.25