N을 감소시켜 0으로 만든다.
Greedy algorithm
1 N = int(input())
2
3 cnt, mod = 0, N
4 for num in [14, 7, 1]:
5 div, mod = divmod(mod, num)
6 cnt += div
7
8 print(cnt)
1 #include <iostream>
2 using namespace std;
3 int main() {
4 int pain;
5 cin >> pain;
6
7 int items[3] = {14, 7, 1};
8 int item_cnt = 0;
9 for (int item : items){
10 item_cnt += pain / item;
11 pain %= item;
12 }
13 cout << item_cnt;
14 return 0;
15 }
