관리 메뉴

솜씨좋은장씨

[BaekJoon] 2446번 : 별 찍기 - 9 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 2446번 : 별 찍기 - 9 (Python)

솜씨좋은장씨 2021. 12. 20. 23:05
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 별 찍기 - 9 입니다.

 

2446번: 별 찍기 - 9

첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.

www.acmicpc.net

👨🏻‍💻 문제 풀이

어렵지 않은 문제이지만 출력 형식이 잘못되었습니다.

이것때문에 뭐지? 하고 생각하다가 만들지 않아도 되는 공백을 뒤에 붙여서 생기는 문제임을 깨닫고

필요없는 공백을 삭제한 이후에 정상적으로 맞았다는 메세지를 볼 수 있었던 문제였습니다.

👨🏻‍💻 코드 ( Solution )

def print_stars(N):
    for i in range(N):
        print(f"{' ' * i}{'*' * (2 * (N - i) - 1)}")
    for i in range(N-2, -1, -1):
        print(f"{' ' * i}{'*' * (2 * (N - i) - 1)}")
if __name__ == "__main__":
    N = int(input())
    print_stars(N)
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments