Today
Total
01-08 17:23
관리 메뉴

홍우진의 개발 일기장

[백준] 2851번: 슈퍼 마리오 / 파이썬 본문

알고리즘/백준

[백준] 2851번: 슈퍼 마리오 / 파이썬

홍우진 2024. 12. 29. 19:18
728x90
반응형

문제 링크


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

 

풀이 코드


jum = [int(input()) for x in range(10)]
hap = 0

for i in jum:
    hap += i    #버섯을 먹는다.
    if hap >= 100:   #만약 합이 100 이상이라면
        if hap - 100 > 100 - (hap - i):   #뭐가 더 가까운지 판단
            hap -= i   #먹기 전이 더 가깝다면 빼기
        break
print(hap)

코드 해석


점수를 리스트로 만든다.

일단 버섯을 먹인 뒤

합이 100 이상이 될 경우

먹기 전, 먹은 후 중 뭐가 더 100에 가까운지 판단한다.

먹기 전이 더 가깝다면 뺀다.

 

난이도: 

728x90
반응형
Comments