백준별 찍기 - 13
-
백준 별 찍기 - 13 - 2523번 파이썬백준/단계별로 풀어보기 2020. 3. 21. 15:07
이 포스팅에서는 백준 알고리즘 사이트 2523번을 파이썬으로 코딩해보도록 하겠습니다. 이 문제는 정수 n을 입력받고 1~2*n-1 번째 줄까지 차례대로 별을 출력하면 되는 문제입니다. num = int(input()) for i in range(1, 2*num): if i > num: num2 = num*2 - i else: num2 = i print("*"*(num2)) cs 원래 이 문제를 푸는방법은 1~n번째줄에 별출력하는 for문, n+1~2*n-1번째줄에 별출력하는 for문으로 각각 따로 출력해주면 쉽게 풀 수 있습니다. 다만 저는 색다르게 풀고싶었기에 이렇게 코드를 짜게 되었습니다.