입력
숫자 목록 (배열) 또는 숫자 문자열을 사용하면 더 쉽습니다. 목록에 항상 두 개 이상의 요소가 있고 모든 요소는 자연수 (0보다 큰 정수)라고 가정 할 수 있습니다.
출력
단일 숫자 또는 숫자 문자열
문제
아이디어는 목록의 현재 단계에서 가장 큰 숫자의 마지막 숫자를 제거하여 숫자 목록을 줄이는 것입니다. 결국 한 숫자로 끝납니다 (여러 인스턴스가있는 경우에도 하나의 숫자 만 반환해야 함)
예
[123,343,121,76,465,786] -- The last digit in 786 is dropped, so it becomes 78
[123,343,121,76,465,78] -- New largest number is 465, so the 5 is dropped, making it 46
[123,343,121,76,46,78] -- Repeat until left with one number
[123,34,121,76,46,78]
[12,34,121,76,46,78]
[12,34,12,76,46,78]
[12,34,12,76,46,7]
[12,34,12,7,46,7]
[12,34,12,7,4,7]
[12,3,12,7,4,7]
[1,3,1,7,4,7] -- If there are multiple max numbers, you **must** remove the last digit from all of them
[1,3,1,4]
[1,3,1]
[1,1] -- You have your answer when there is one number, or multiple numbers that are equal
1 -- Result
허점
다른 제약
프로그램 은 임의의 숫자 목록에 대해 작동 해야합니다 (물론 이유 내에서)
테스트 사례
[24,72,4]
[24,7,4]
[2,7,4]
[2,4]
[2]
2
[14, 7]
[1, 7]
[1]
1
[1278,232,98273,2334]
[1278,232,9827,2334]
[1278,232,982,2334]
[1278,232,982,233]
[127,232,982,233]
[127,232,98,233]
[127,232,98,23]
[127,23,98,23]
[12,23,98,23]
[12,23,9,23]
[12,2,9,2]
[1,2,9,2]
[1,2,2]
[1]
1
채점
이것은 코드 골프모든 언어에서 가장 짧은 답변이 이깁니다!
[12, 123, 124]은 게시 된 모든 답변을 잘못12 만드는 것 입니다.