구어체로도 " 티미 번호 "라고도 알려진 "기자 번호" 는 숫자가 피라미드를 나타내는 임의의 숫자입니다 ( A134810 ). 예를 들어, "12321"은 다음과 같이 시각화 될 수 있기 때문에 기자 번호입니다.
3
2 2
1 1
그러나 피라미드의 상단에 두 자리 숫자가 있기 때문에 "123321"과 같은 것은 기자 번호가 아닙니다.
33
2 2
1 1
즉, 다음 조건이 모두 충족되면 숫자는 기자 번호입니다.
홀수의 자릿수가 있고 가운데 자릿수가 가장 큽니다.
회문 (동일한 앞뒤로 읽음)이며
숫자의 전반부는 1 씩 엄격하게 증가합니다. (이것은 회 문식이어야하기 때문에, 숫자의 후반은 1 씩 엄격히 감소해야 함을 의미합니다)
양의 정수를 입력으로 사용하는 전체 프로그램 또는 함수를 작성하고 그것이 숫자인지 여부를 판별해야합니다. 입력을 문자열 또는 숫자로 사용할 수 있습니다. 그 경우 이다 기자 번호, A는 출력 truthy 값 . 그렇지 않으면 잘못된 값입니다.
총 45 개의 기자 숫자가 있으므로 이러한 입력 중 하나를 사용하면 진실한 가치를 얻을 수 있습니다.
1
2
3
4
5
6
7
8
9
121
232
343
454
565
676
787
898
12321
23432
34543
45654
56765
67876
78987
1234321
2345432
3456543
4567654
5678765
6789876
123454321
234565432
345676543
456787654
567898765
12345654321
23456765432
34567876543
45678987654
1234567654321
2345678765432
3456789876543
123456787654321
234567898765432
12345678987654321
다른 입력은 잘못된 값을 제공해야합니다. 물론 양수가 아닌 숫자, 정수가 아닌 숫자 또는 숫자가 아닌 잘못된 입력을 처리 할 필요는 없습니다.
평소와 같이, 이것은 code-golf 이므로 표준 허점은 금지되며 바이트 단위의 최단 답변이 승리합니다!