관리 메뉴

솜씨좋은장씨

[BaekJoon] 5341번 : Pyramids (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 5341번 : Pyramids (Python)

솜씨좋은장씨 2023. 3. 14. 15:15
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 Pyramids 입니다.

 

5341번: Pyramids

The input will be a sequence of integers, one per line. The end of input will be signaled by the integer 0, and does not represent the base of a pyramid. All integers, other than the last (zero), are positive.

www.acmicpc.net

👨🏻‍💻 문제 풀이

1 부터 n 까지의 합은 n x (n+1) / 2 의 값과 같다 는 공식을 활용하였습니다.

👨🏻‍💻 코드 ( Solution )

def Pyramids(number):
    return number * (number + 1) // 2

if __name__ == "__main__":
    while True:
        number = int(input())
        
        if number == 0:
            break
            
        print(Pyramids(number=number))
 

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