도전
엄격하게 양의 오름차순 정수 목록 L과 정수 3 ≤ N ≤ 길이 L이 주어지면 길이 ≥ N 인 L의 연속 정수 런의 중간 정수를 단일 대시로 바꾸십시오 -
.
규칙
- 수평 공백은 관련이 없습니다.
- 언어 기본 목록 형식의 소개 자, 구분 기호 및 종료 문자를 선택적으로 유지할 수 있습니다. 아래의 형식 예를 참조하십시오 .
데이터 예
이 모든 예제는를 사용 L = 3 5 6 7 8 10 11 12 14 16 17 18 19 20 21 22 24
합니다.
N = 3
→ 3 5 - 8 10 - 12 14 16 - 22 24
N = 4
→ 3 5 - 8 10 11 12 14 16 - 22 24
N = 5
→ 3 5 6 7 8 10 11 12 14 16 - 22 24
N = 8
→ 3 5 6 7 8 10 11 12 14 16 17 18 19 20 21 22 24
형식 예
입력
L = [3,5,6,7,8,10,11,12,14,16,17,18,19,20,21,22,24]
과 N = 3
아래의 모든 행은 실제 목록과 문자열로 유효한 응답의 예입니다.
[3,5,"-",8,10,"-",12,14,16,"-",22,24]
[3,5,-,8,10,-,12,14,16,-,22,24]
[3,5-8,10-12,14,16-22,24]
3,5-8,10-12,14,16-22,24
동일은 같은 다른리스트 형식을 적용 {1 2 3}
하고 (1; 2; 3)
등 의심? 청하다!
_
J에서 숫자 배열을 계속 사용할 수 있도록 무한대를 사용할 생각입니다.
'-'
. 대시를 삽입하기 전에 모든 것을 문자열로 묶을 수도 있습니다.
[3,5,-8,10,-12,14,16,-22,24]
(이것은 유형면에서 가장 적합한 형식 인 것 같습니다)
-
또는 우리가 다른 기호를 사용할 수있다?