상상쓰

[백준] 게임을 만든 동준이 본문

Coding Test

[백준] 게임을 만든 동준이

상상쓰 2021. 7. 1. 13:50

https://www.acmicpc.net/problem/2847

 

2847번: 게임을 만든 동준이

학교에서 그래픽스 수업을 들은 동준이는 수업시간에 들은 내용을 바탕으로 스마트폰 게임을 만들었다. 게임에는 총 N개의 레벨이 있고, 각 레벨을 클리어할 때 마다 점수가 주어진다. 플레이어

www.acmicpc.net

 

scores 배열을 역순으로 점수를 비교해가며 구해주면 된다.

 

 

import sys

N = int(sys.stdin.readline())
scores = []
answer = 0
M = 20001

for i in range(N):
    scores.append(int(sys.stdin.readline()))

for i in scores[::-1]:
    if M <= i:
        answer += (i - M + 1)
        M -= 1    
    else:
        M = i

print(answer)

'Coding Test' 카테고리의 다른 글

[프로그래머스] 징검다리  (0) 2021.07.02
[프로그래머스] 기능개발  (0) 2021.07.01
[백준] 강의실 배정  (0) 2021.07.01
[백준] 2+1 세일  (0) 2021.06.30
[백준] ZOAC 2  (0) 2021.06.30
Comments