간단한 과제 : 일련의 양의 정수가 주어지면 연속 숫자 중 가장 긴 연속 숫자를 포함하는 숫자를 찾으십시오. 트릭? 런의 숫자가 가능한 값을 감싸고 ( 0123456789) 뒤로 이동할 수 있습니다. 모두 그래서 2345, 89012및 5432109연속적인 숫자 (그러나 유효한 실행됩니다 3456765도 321090123있지만 실행이 같은 방향으로 항상 있어야로 34567652 실점으로 간주 될 수 있습니다 34567와 765). 관계의 경우 첫 번째 것을 반환하십시오.
테스트 사례 :
Input: [3274569283, 387652323, 23987654323648, 2345687913624]
Output: 23987654323648
(The run is 98765432; run length: 8)
Input: [123012363672023, 098761766325432, 15890123456765]
Output: 15890123456765
(The run is 8901234567; run length: 10)
Input: [43, 19, 456]
Output: 456
Input: [5, 9, 0]
Output: 5
Input: [71232107, 7012347]
Output: 7012347
Input: [1234, 32109876]
Output: 32109876
Input: [9090, 123]
Output: 123
노트:
- 입력에 하나 이상의 숫자가 있습니다.
- 입력 숫자는 선행 0을 포함 할 수 있습니다.
- 입력 및 출력 형식은 합리적입니다 . 따라서 입력 번호는 문자열, 숫자 / 문자 목록으로 사용할 수 있습니다 ...
- 숫자가 인쇄되는 한 출력에는 후행 및 / 또는 선행 공백 및 줄 바꿈이 포함될 수 있습니다.
- 이것은 code-golf 이므로 각 언어마다 가장 짧은 프로그램 / 기능이 이길 수 있습니다!
[7,8,1,6]최대 실행이 있습니다 . [7,8][6,7,8]
78그 경우입니다.