물리 실험
면접 대비시간 제한1초메모리 제한1024 MB
주어진 정수를 원하는 자릿수로 여러 번 반올림해 얻을 수 있는 값 중 최댓값을 구해 출력한다.
문제
윤이는 물리 실험 수업을 듣는다. 어느 날 실험을 마친 윤이는 실험 결과의 몇몇 수치가 예상보다 낮게 나온 것을 발견했다. 그래서 윤이는 값을 여러 번 반올림해서 실험 결과를 조작하기로 했다.
수를 번째 자리에서 반올림할 때, 번째 자리 바로 오른쪽 자리의 숫자가 보다 작으면 내림하고, 그렇지 않으면 올림한다. 예를 들어 를 십의 자리에서 반올림하면 이 된다. 반면 를 백의 자리에서 반올림하면 이 된다.
를 백의 자리에서 반올림한 뒤 천의 자리에서 반올림하면 이 된다. 이것이 를 0번 이상 반올림해서 얻을 수 있는 최댓값이다.
윤이가 실험 결과의 값을 0번 이상 반올림해서 최대한 크게 만들 수 있도록 도와주자.
입력
첫째 줄에 실험 결과의 값인 정수 이 주어진다. 은 32비트 정수 범위를 넘을 수 있다.
출력
을 0번 이상 반올림해서 얻을 수 있는 최댓값을 출력한다. 출력값에는 앞에 오는 0이 없어야 한다.