-
백준 별 찍기 - 21 - 10996번 파이썬백준/단계별로 풀어보기 2020. 6. 17. 21:12
이 포스팅에서는 백준 알고리즘 사이트 10996번을 파이썬으로 코딩해보도록 하겠습니다.
이번 문제는 정수 n을 입력받고, 특별한 조건에 따라 별을 출력하면 되는 문제입니다.
특별한 조건은 푸는 방법에 따라 다를 수 있는데, 저는
1. 홀수줄의 홀수번째에는 별 출력
2. 짝수줄의 짝수번째에는 별 출력
라는 조건을 사용해서 문제를 풀었습니다.
a = int(input())for i in range(1, a*2+1):if a==1:print("*")breakelse:if i % 2 != 0: # 홀수줄 출력for j in range(1, a+1):if j % 2 != 0: # 홀수print("*", end="")else:print(" ", end="")print("")else: # 짝수줄 출력for j in range(1, a+1):if j % 2 == 0: # 짝수print("*", end="")else:print(" ", end="")print("")cs 이렇게 코드를 짜면 문제를 쉽게 풀 수 있습니다.
'백준 > 단계별로 풀어보기' 카테고리의 다른 글
백준 크로아티아 알파벳 - 2941번 파이썬 (0) 2020.06.19 백준 그룹 단어 체커 - 1316번 파이썬 (0) 2020.06.18 백준 별 찍기 - 9 - 2446번 파이썬 (0) 2020.04.19 백준 소수 찾기 - 1978번 파이썬 (0) 2020.04.13 백준 다이얼 - 5622번 파이썬 (0) 2020.04.11