도전 :
주어진 숫자가 a number staircase
인지 아닌지를 확인하십시오
입력 :
정수 (0보다 크고 소수는 아님). 참고 : 입력을 문자열, 숫자 배열로 사용할 수 있습니다.
출력 :
숫자가 계단을 형성하는지 여부에 따라 진실 / 거짓 값
숫자 계단 :
번호 계단 , 왼쪽에서 오른쪽으로 읽어 정수 :
- 1로 시작
- 그 뒤에 2가 올 수 있습니다
- 그 뒤에 3이 올 수 있습니다
- 그리고까지
n
- 그런 다음 숫자는 n-1에서 내려갑니다.
- 그런 다음 n-2
- 그런 다음 n-3
- 그리고 1에 도달 할 때까지
노트 :
수있다 부분은 그대로 순서를 따라야하는 경우이면 길이> 1보다 크다는 것을 나타 내기 위해 사용된다. 즉 : 12321
예 :
12321 ---> true
12345654321 ---> true
9 ---> false
1 ---> true
2 ---> false
123421 ---> false
112312318901323 ---> false
123456789101110987654321 ---> true
노트 :
주어진 입력은 항상 0보다 큰 정수이며 10 진수가 아닙니다. 출력은 truthy or falsy
입력에 따라 값 이어야합니다
제한 사항 :
이것은 코드 골프 이므로 바이트 단위의 가장 짧은 코드 (각 프로그래밍 언어마다)가 이깁니다.
[1,2,3,4,5,6,7,8,9,1,0,1,1,1,0,9,8,7,6,5,4,3,2,1]
에 대한123456789101110987654321
?