엘리스 AI 트랙🐇/[AI 5기] 연습 문제집_파이썬 실습
[파이썬 실습] 중급 문제_구슬 꾸러미
개발조각
2022. 6. 4. 16:52
728x90
반응형
구슬 꾸러미
엘리스 토끼는 구슬 장사를 위해 구슬을 꾸러미에 담아 포장을 하고 있습니다. 엘리스 토끼가 준비한 구슬은 색상별로 무게가 모두 다르며 구슬 꾸러미 또한 구슬을 담아낼 수 있는 무게가 모두 달라 최소한의 구슬 개수를 활용해 꾸러미를 채우려고 합니다.
색깔과 무게가 다른 3가지 종류의 구슬이 무제한으로 주어집니다.
구슬무게빨간 구슬 | 250g |
파란 구슬 | 40g |
흰 구슬 | 10g |
예를 들어 300g300g의 꾸러미를 만들기 위해서는 빨간 구슬 11개, 파란 구슬 11개, 흰 구슬 11개로 최소 33개의 구슬이 필요합니다.
지시사항을 참고하여 코드를 작성하세요.
지시사항
- 사용자로부터 구슬 꾸러미의 무게를 입력받고 꾸러미를 만드는 데 사용되는 최소 구슬의 수를 출력하세요.
- 만약 무게에 맞추어 꾸러미를 만들 수 없는 경우에는 -1을 출력하세요.
- (1≤구슬 꾸러미 무게≤10,000)(1 ≤ 구슬\ 꾸러미\ 무게 ≤ 10,000)
입력 예시 1
300
출력 예시 1
3
입력 예시 2
550
출력 예시 2
4
입력 예시 3
65
출력 예시 3
-1
정답
# 지시사항을 참고하여 코드를 작성하세요.
answer = int(input())
if answer % 10 == 0 :
count = 0
while answer > 0 :
if answer >=250 : answer -= 250
elif answer >= 40 : answer -= 40
elif answer >= 10 : answer -= 10
count += 1
print(count)
else : print(-1)
728x90
반응형