-Code
line = list(map(int, input().split()))
rods = sorted([[line[i], line[i + 3]] for i in range(3)],
key=lambda x: x[0], reverse=True)
l, total, res = line[6], 0, 0
while l > total and rods[0][1] + rods[1][1] + rods[2][1] > 0:
for i in range(3):
if rods[i][1] > 0:
total += rods[i][0]
rods[i][1] -= 1
res += 1
break
print(res if total >= l else 0)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 29965번 Average scores (0) | 2024.11.10 |
---|---|
[백준/파이썬] 32529번 래환이의 여자친구 사귀기 대작전 (1) | 2024.11.09 |
[백준/파이썬] 28640번 Домино (0) | 2024.11.07 |
[백준/파이썬] 32401번 ANA는 회문이야 (0) | 2024.11.06 |
[백준/파이썬] 26594번 ZOAC 5 (0) | 2024.11.05 |