반응형
1. 문제
2. 설명
봉지의 최소 개수를 출력해야하므로, While 반복문을 사용하여 총 무게가 0kg보다 작거나 같을때까지 반복한다.
5로 나눠 0이 된다면 count에 5를 나눈 숫자를 더해주고, 나누어 떨어지지 않는다면 all에서 3을 빼고 count에 1을 더한다.
0으로 나누어 떨어지지 않을 시 -1을 출력한다.
3. 코드
all=int(input())
count = 0
while all >= 0:
if all % 5 == 0:
count += all // 5
print(count)
break
all -= 3
count += 1
else:
print(-1)
오늘 문제는 접근 방식 자체를 생각해내지 못했다..ㅠㅠ
수학문제는 역시 어렵다! 분발하자..!
반응형
'코딩테스트(python) > 백준' 카테고리의 다른 글
백준 1978번 파이썬 (0) | 2022.08.30 |
---|---|
백준 10757번 파이썬 (0) | 2022.08.30 |
백준 2775번 파이썬 (0) | 2022.08.25 |
백준 10250번 파이썬 (0) | 2022.08.25 |
백준 2869번 파이썬 (0) | 2022.08.24 |