1946 년 Erdos와 Copeland는 특정 숫자 가 정상적인 숫자 임을 증명했습니다 . 즉, 십진 확장의 숫자는 균일하게 분포됩니다.
사용자는 일련의 숫자를 입력하고 10을 기준으로 해당 문자열을 포함하는 가장 작은 소수를 찾을 수 있습니다.
예:
input -> output
"10" -> 101
"03" -> 103
"222" -> 2221
"98765" -> 987659
바이트 단위의 최단 코드가 이깁니다. 일부 언어 (수학, 세이지, pari-gp ...)에는 소수와 관련된 내장 함수가 포함되어 있습니다. 프로그램이 이러한 기능에 의존하지 않는 경우 -50 바이트 귀하의 언어가 이미 큰 이점을 가지고 있다면 보너스를 주장하지 마십시오.
편집하다
아래의 몇 가지 의견에 따르면 "03"을 포함하는 가장 작은 소수는 3입니다. 실제로 차이가 있습니까? 내가 생각할 수있는 유일한 것은 아마도 숫자가 문자열보다 다루기가 더 쉽다는 것입니다.
"03"과 같은 경우 선호되는 출력은 103이됩니다. 그러나 출력을 프로그램의 기본 부분으로 간주하지 않으므로 바이트 수가 적은 경우 0을 무시해도됩니다.