이 문제는 아주 쉬운 문제이다.
하지만 내 코드가 비효율적이여서 효율적인 코드를 기억하고자 남긴다.
조건도 3개나 된다.
이 코드를 간단히 줄이면
이 코드가 된다.
원리를 설명하자면, 배열의 원소를 큰 것부터 순서대로 가져온다.
그 값으로 코인을 나눈 몫을 count에 더해준다.
-> 이래야 해당 코인이 사용될 수 있는 총 갯수가 나오니까.
그리고 a%=i는 i로 나눈 나머지 값이 저장된다. -> 이 뜻은 i로 최대한 뺸 후 값을 저장한다는 의미가 된다.
이렇게 해서 아주 간단하게 구할 수 있다.
'개발 > 알고리즘' 카테고리의 다른 글
[BOJ] 연구소_14502.. (0) | 2021.02.01 |
---|---|
[BOJ] 잃어버린 괄호_1541 (0) | 2021.01.27 |
[BOJ] 나이트의 이동_7562 (0) | 2021.01.22 |
[BOJ] 제곱수의 합_1699 (0) | 2021.01.20 |
[BOJ] 스티커_9465 (0) | 2021.01.20 |