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
- 파이썬 풀이
- greedy algorithm
- swift
- UIKit
- dfs
- 앱개발
- error
- Swift공부
- BFS
- 프로그래머스
- Python
- iOS개발
- Til
- 안드로이드 공부
- Kotlin
- 알고리즘
- Clean Architecture
- 백준온라인저지
- 파이썬
- 정렬
- Android
- ios
- 백준 온라인 저지
- 오토레이아웃
- Algorithm
- Autolayout
- 그리디 알고리즘
- SwiftUI
- 알고리즘 공부
- 공부
Archives
- Today
- Total
목록백준 11047번 (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