Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 안드로이드 공부
- 앱개발
- 파이썬 풀이
- Algorithm
- Autolayout
- swift
- Til
- greedy algorithm
- dfs
- Kotlin
- Swift공부
- ios
- 공부
- SwiftUI
- Android
- Python
- error
- 백준온라인저지
- 오토레이아웃
- 백준 온라인 저지
- 프로그래머스
- 알고리즘 공부
- 정렬
- 알고리즘
- 파이썬
- Clean Architecture
- iOS개발
- UIKit
- 그리디 알고리즘
- BFS
Archives
- Today
- Total
목록동전 0 (1)
Tori의 개발 공부

문제 파이썬 문제 풀이 동전의 개수를 최소로 하기 위해서는 가장 비싼 동전으로 최대한 바꾸고, 나머지에 대해 그다음 비싼 동전으로 바꿔가면서 나머지가 0이 되도록 하는 방법을 사용한다. import sys input = sys.stdin.readline N, K = list(map(int, input().rstrip().split())) coin = [] for i in range(N) : coin.append(int(input().rstrip())) coin.reverse() count = 0 for i in coin: if K == 0 : break count += (K // i) K %= i print(count) 가장 비싼 동전부터 접근하기 위해 오름차순으로 입력받은 동전을 reverse해줘 내림..
Algorithm/백준 문제풀이
2021. 11. 24. 12:00