지나가던 개발자
[Python] 백준 5341번(Pyramids) 문제 풀이 본문
while True:
a = int(input())
if a == 0:
break
print(int(a*(a+1)/2))
참 오랜만에 푼 문제이다... 정말 쉬운 문제이다.
피라미드를 쌓는데에 윗칸부터 {1, 2, 3, 4, ..., n-2, n-1, n} 개의 블록이 쓰일 것이므로 공차가 1인 등차수열의 합 공식을 사용하여 문제를 풀어 주면 된다.
'PS > Python' 카테고리의 다른 글
[Python] 백준 1302번(베스트셀러) 문제 풀이 (0) | 2023.08.17 |
---|---|
[Python] NYPC 2023 Round 1 <게임 안에서 책을 읽을 수 있다구요?> 문제 풀이 (0) | 2023.08.16 |
[Python] NYPC 2023 Round 1 <메이플스토리 새로운 직업 고르기> 풀이 (0) | 2023.08.16 |
[Python] 백준 17254번(키보드 이벤트) 문제 풀이 (0) | 2023.08.14 |
[Python] 코드업 5078번(삼각형의 형태) 문제 풀이 (0) | 2023.08.02 |
Comments