반올림

시간 제한2초메모리 제한128 MB

요약
최대 99,999,999까지의 정수를 받아 10의 자리, 100의 자리 등으로 자릿수를 차례로 반올림해 최종 결과를 출력합니다.
난이도

쉬움10점 중 3점

유형
수학, 구현, 시뮬레이션
정답자
아직 제출이 없습니다

문제

정수 N이 주어진다. 현재 값이 10보다 크면 일의 자리에서 반올림하여 10의 배수로 만든다. 그 결과가 100보다 크면 10의 자리에서 반올림하여 100의 배수로 만든다. 이후에도 같은 방식으로, 현재 값이 다음 기준값보다 크면 바로 아래 자리에서 반올림한다.

반올림할 자리의 숫자가 5 이상이면 올리고, 4 이하이면 버린다. 더 이상 반올림할 조건이 만족되지 않을 때의 값을 출력하라.

입력

첫째 줄에 정수 N이 주어진다.

0 <= N <= 99,999,999

출력

위 과정을 모두 적용한 뒤의 값을 출력한다.

예제2

  1. 예제 1

    입력
    15
    
    예상 출력
    20
    
  2. 예제 2

    입력
    446
    
    예상 출력
    500