코드 골프에 대한 두 번째 시도는 어떻게 진행되는지 봅시다.
9 값의 배열이 있다고 가정하십시오. 이제 3x3 그리드의 배열을 상상해보십시오.
해당 번호가 배열의 인덱스 인 이웃을 반환해야합니다.
0 | 1 | 2
3 | 4 | 5
6 | 7 | 8
규칙 :
- 코드 골프이므로 최단 답변이 이깁니다.
- 척 배열의 인덱스는 0 또는 1에서 시작할 수 있습니다 (모든 예제는 0을 사용합니다)
- 그냥 값 값을 반환하는 것은 눈살을 찌푸리게한다 (같은
if 3: return 046
) - 제출은 절차 / 함수 / 방법 일 수 있지만 예제는 좋을 것입니다
- 반환 된 값은 임의의 순서 일 수 있습니다 (입력이 0 인 경우 13 또는 31 일 수 있음)
- 당신이 원하는 경우, 출력은 예, 번호 목록이 될 수
[0,4,6]
대신046
- 예제에서 볼 수 있듯이 대각선은 계산되지 않습니다.
예 :
입력:
0
산출:
13
입력:
삼
산출:
046
입력:
4
산출:
1357
[0,4,6]
대신에 예를 들어 046
?