문제 > 백준 11047번 동전0


출처 : 백준 11047번 동전0
11047번: 동전 0
첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수)
www.acmicpc.net
▶ 나의 풀이 in Python3
## 문제풀이
# n = int(input()) ; k = int(input())
n, k = map(int, input().split())
m = []
num = 0
for i in range(n):
m.append(int(input()))
m.sort(reverse = True)
# print(m)
for i in m:
num += k//i
k %= i
print(num)
풀이는 간단합니다.
오름차순으로 된 동전 리스트를 내림차순으로 정렬시킨 후, 이에 대한 몫과 나머지를 for문으로 계산하는 방식으로 풀면 됩니다.
반응형
'Tests > 백준' 카테고리의 다른 글
[백준] 8958번 OX퀴즈 > 파이썬 (0) | 2021.07.18 |
---|---|
[BOJ] 백준 17298번 오큰수 파이썬 (0) | 2021.05.26 |
[BOJ] 백준 1110번 더하기 사이클 파이썬 (1) | 2021.05.10 |
[BOJ] 백준 그룹 단어 체커 1316번 파이썬 (0) | 2021.05.09 |
[BOJ] 백준 2293번 동적계획법 동전 1 (0) | 2021.04.25 |
댓글
코딩하는 금융인님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.