쉬운 도전이 있습니다.
알 수없는 염기의 숫자를 나타내는 문자열이 주어지면 해당 숫자가 포함될 수있는 가장 낮은 염기를 결정하십시오. 문자열에는 만 포함
0-9, a-z
됩니다. 원하는 경우 소문자 대신 대문자를 사용하도록 선택할 수 있지만이를 지정하십시오. 이 최저 가능한 밑을 10 진수로 출력해야합니다.
보다 구체적인 예는 다음과 같습니다. 입력 문자열이 "01234"인 경우 2, 3 및 4가 모두 이진으로 정의되지 않기 때문에이 숫자는 이진일 수 없습니다. 이와 유사하게이 숫자는 밑이 3 또는 4가 될 수 없습니다. 따라서이 숫자 는 밑이 5보다 높거나 더 높아야하므로 '5'를 출력해야합니다.
코드는 기본 1 (단항, 모든 '0')과 기본 36 ( '0-9'및 'a-z') 사이의 모든 기본에 대해 작동해야합니다.
합리적인 형식으로 입력하고 출력 할 수 있습니다. 기본 변환 내장이 허용됩니다. 평소와 같이 표준 허점이 적용되며 바이트 단위의 최단 답변이 승자입니다!
IO 테스트 :
#Input #Output
00000 --> 1
123456 --> 7
ff --> 16
4815162342 --> 9
42 --> 5
codegolf --> 25
0123456789abcdefghijklmnopqrstuvwxyz --> 36
You must output this lowest possible base in decimal.