본문 바로가기
문제풀이/백준

BOJ10996

by 맑은청이 2020. 6. 5.
728x90
반응형

사용언어

Python-PyCharm

문제

예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.

입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

출력

첫째 줄부터 차례대로 별을 출력한다.


예제 입력 1

1


예제 출력 1

*


 

예제 입력 2

2


예제 출력 2

*

 *

*

 *


 

예제 입력 3

3


예제 출력 3

* *

 *

* *

 *

* *

 *

 


 

문제 풀이

n = int(input())

m = int(n/2)
if n % 2 ==0: #짝수 일때
    for i in range(n*2):
        if i%2 == 0: #홀수 줄을 출력할때
            for i in range(m):
                print('*' +' ',end='')
        else:#짝수 줄을 출력할때
            for i in range(m):
                print(' '+'*',end='')
        print('')
else: #홀수 일때
    for i in range(n*2):
        if i%2 ==0:#홀수 줄을 출력할때
            for i in range(m+1):
                print('*' +' ',end='')
        else:#짝수 줄을 출력할때
            for i in range(m):
                print(' ' +'*',end='')
        print('')

 

알고리즘 분류

 

 

출처 :  https://www.acmicpc.net/problem/10996

 

728x90
반응형

'문제풀이 > 백준' 카테고리의 다른 글

BOJ10872  (0) 2020.06.05
BOJ10817(굉장히 어이없었던 실수)  (0) 2020.06.05
BOJ2446  (0) 2020.06.05
BOJ2523  (0) 2020.06.05
BOJ5542  (0) 2020.06.05