관련 : 전자 레인지를 프로그래밍 하고 게으른 값을 생성하십시오 .
제 동료는 너무 게으 르기 때문에 전자 레인지를 프로그래밍 할 때 손가락을 움직이지 않아도됩니다. (실제로 사실입니다!)
원하는 시간에 가장 근접한 시간을 제공하지만 모든 숫자가 동일한 전자 레인지 입력을 찾도록 도와주세요. 두 입력이 원하는 시간과 동일한 시간 차이를 가져 오는 경우 더 적은 숫자를 가진 입력을 선택하십시오. 둘 다 같은 자릿수를 가진다면 더 적은 숫자를 선택하십시오 – 그래서 그는 오래 기다릴 필요가 없습니다.
입력은 완벽 주의자가 입력 할 정수입니다 (예 : 430
4 분 30 초 100
, 60
각각 1 분). 0보다 크고 9999를 초과하지 않습니다.
출력은 정수 여야합니다 (예 : 444
4 분 44 초, 55
55 초).
총 시간이 1 분 40 초 미만인 경우 입력과 출력 모두 단순한 초 (분 없음) 일 수 있습니다.
이것은 code-golf 이므로 코드는 가능한 짧아야합니다.
테스트 사례 :
30 → 33
60 → 55
70 → 111
90 → 88
100 → 55
101 → 66
120 → 77
130 → 88
200 → 99
201 → 222
500 → 444
700 → 666
1000 → 888
1055 → 999
1056 → 1111
1090 → 1111