๋ฌธ์
ํ๋ก๋ ์์ฃผ JOI์กํ์ ์์ ๋ฌผ๊ฑด์ ์ฐ๋ค. JOI์กํ์ ์๋ ์๋์ผ๋ก 500์, 100์, 50์, 10์, 5์, 1์์ด ์ถฉ๋ถํ ์๊ณ , ์ธ์ ๋ ๊ฑฐ์ค๋ฆ๋ ๊ฐ์๊ฐ ๊ฐ์ฅ ์ ๊ฒ ์๋์ ์ค๋ค. ํ๋ก๊ฐ JOI์กํ์ ์์ ๋ฌผ๊ฑด์ ์ฌ๊ณ ์นด์ดํฐ์์ 1000์ ์งํ๋ฅผ ํ์ฅ ๋์ ๋, ๋ฐ์ ์๋์ ํฌํจ๋ ์๋์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ ๋ ฅ์ ํ์ค๋ก ์ด๋ฃจ์ด์ ธ์๊ณ , ํ๋ก๊ฐ ์ง๋ถํ ๋(1 ์ด์ 1000๋ฏธ๋ง์ ์ ์) 1๊ฐ๊ฐ ์ฐ์ฌ์ ธ์๋ค.
์ถ๋ ฅ
์ ์ถํ ์ถ๋ ฅ ํ์ผ์ 1ํ์ผ๋ก๋ง ๋์ด ์๋ค. ์๋์ ํฌํจ๋ ๋งค์๋ฅผ ์ถ๋ ฅํ์์ค.
ํ์ด
// ๊ฑฐ์ค๋ฆ๋
#include <iostream>
using namespace std;
int main(){
int money, cnt=0;
cin >> money;
money = 1000-money;
int change[] = {500, 100, 50, 10, 5, 1};
for (int i=0; i<6; i++){
if (money < change[i])
continue;
cnt += money/change[i];
money %= change[i];
}
cout << cnt;
}
'โจ Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/C++] 1931๋ฒ : ํ์์ค ๋ฐฐ์ (0) | 2021.08.15 |
---|---|
[๋ฐฑ์ค/C++] 10162๋ฒ : ์ ์๋ ์ธ์ง (0) | 2021.08.15 |
[๋ฐฑ์ค/C++] 10872๋ฒ : ํฉํ ๋ฆฌ์ผ(์ฌ๊ท) (0) | 2021.08.14 |
[๋ฐฑ์ค/C++] 1002๋ฒ : ํฐ๋ (๋ ์์ ๊ต์ ์ (0) | 2021.08.14 |
[๋ฐฑ์ค/C++] 3053๋ฒ : ํ์ ๊ธฐํํ (PI ์ฌ์ฉ) (0) | 2021.08.13 |
๋๊ธ