다른 풀이
n, m = map(int, input().split())
arr = []
for _ in range(n):
arr.append(int(input()))
arr.sort(reverse=True)
count = 0
for i in arr:
if m % i == 0:
count += m // i
m -= i * (m // i)
if m == 0:
print(count)
else:
print(-1)
'코테 > Solve' 카테고리의 다른 글
[Solve] [이것이 취업을 위한 코딩테스트다] 6-12 (0) | 2024.03.21 |
---|---|
[Solve] 1이 될 때까지 (0) | 2024.03.21 |
[Solve] [이것이 취업을 위한 코딩테스트다] 예제 6-11 (0) | 2024.03.19 |
[Solve] [이것이 취업을 위한 코딩 테스트다] 예제 4-1 (0) | 2024.03.18 |