=commnet
프로그램 명: change
제한시간: 1 초
상점에서 물건을 사고 지폐로 돈을 내면 거스름 돈을 줘야 한다. 이 때 동전을 어떻게 해서 줘야 하는지 계산하시오.
돈은 반드시 1000 원을 내며 , 거스름 돈은 10 원 , 50 원 , 100 원 동전으로 하고 큰 동전 우선으로 준다.
입력
물건 값으로 세자리 자연수가 입력으로 주어진다. 일의 자리는 0 이다.
출력
동전 100 원 , 50 원 , 10 원의 개수를 출력한다.
입출력 예
입력
530
출력
4 1 2
=cut
$a=1000-<>;
print int($a/100)." ".int($a%100/50)." ".int($a%100%50/10);
#printf("%d %d %d\n" ,(1000-a)/100 ,(1000-a)%100/50 ,(1000-a)%100%50/10 );
| change Source Code | |||||||||||
| 결과 | accept | 언어 | Perl | 경과시간 | 0.18 sec | 코드 사이즈 | 72 byte | ||||
|
'Programming > Contest' 카테고리의 다른 글
| [dovelet] 세자리수 곱셈/three (0) | 2014.08.19 |
|---|---|
| [dovelet] 초 변환 (0) | 2014.08.19 |
| 알고리즘 사이트 (0) | 2014.08.19 |
| [dovelet] 몫과 나머지 구하기 (0) | 2014.08.19 |
| [dovelet] 프로그램 명: area (0) | 2014.08.19 |
댓글