https://www.acmicpc.net/problem/2839
2839번: 설탕 배달
상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그
www.acmicpc.net
나의 코드
# 설탕 배달
N = int(input())
ans = 0
while N >= 0:
if N % 5 == 0:
ans += N//5
print(ans)
break
else:
N -= 3
ans += 1
else:
print(-1)
결과

아니 왤케 어렵지...ㅎㅎ 모든 숫자에서의 공통점을 찾으며 식을 짜려고 했는데 실패... 그래서 식을 찾아봤는데 진짜 쉽게 생각할 수 있었다. 3의 배수를 봤을 때 일의 자리가 1에서 9까지 있는건 알았지만 빼면서 구할 생각까지는 못했다. 아쉽네ㅜㅜ DP로 푸는 방법도 볼 수 있었는데 다양한 방법들을 알 수 있었다.
'스터디 1일 1커밋' 카테고리의 다른 글
| 240328 [BOJ/백준] 12789. 도키도키 간식드리미 (0) | 2024.03.28 |
|---|---|
| 240327 [BOJ/백준] 9934. 완전 이진 트리 (0) | 2024.03.27 |
| 240325 [BOJ/백준] 14503. 로봇 청소기 (0) | 2024.03.25 |
| 240321 [BOJ/백준] 2668. 숫자고르기 (0) | 2024.03.22 |
| 240320 [BOJ/백준] 1991. 트리 순회 (1) | 2024.03.21 |