홍우진의 개발 일기장
[백준] 2851번: 슈퍼 마리오 / 파이썬 본문
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
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 18870번: 좌표 압축 / 파이썬 (0) | 2024.12.31 |
---|---|
[백준] 25192번: 인사성 밝은 곰곰이 / 파이썬 (0) | 2024.12.30 |
[백준] 13909번: 창문 닫기 / 파이썬 (0) | 2024.12.28 |
[백준] 1977번: 완전제곱수 / 파이썬 (1) | 2024.12.27 |
[백준] 1550번: 16진수 / 파이썬 (0) | 2024.12.26 |
Comments