입력:
[0-9] 범위의 정수를 포함하는 행렬 입니다.
도전:
0이 아닌 모든 요소가 서로 수직 및 / 또는 수평으로 연결되어 있는지 확인하십시오.
산출:
truthy 값 모두가 연결되어있는 경우와 falsy 값이 비 - 제로 엘리먼트 / 다른 요소 / 그룹에 연결되지 않은 그룹이있는 경우.
테스트 사례 :
테스트 사례는 라인별로 구분됩니다. 테스트 케이스는 더 편리한 형식으로 볼 수 있습니다 여기에 ( 다다 했네 ).
다음은 모두 연결되어 있으며 진실한 값을 반환해야합니다.
0
---
0 0
---
1 1 1
0 0 0
---
1 0 0
1 1 1
0 0 1
---
0 0 0 0 0 0
0 0 3 5 1 0
0 1 0 2 0 1
1 1 0 3 1 6
7 2 0 0 3 0
0 8 2 6 2 9
0 0 0 0 0 5
다음은 모두 연결되어 있지 않으며 잘못된 값을 반환해야합니다.
0 1
1 0
---
1 1 1 0
0 0 0 2
0 0 0 5
---
0 0 5 2
1 2 0 0
5 3 2 1
5 7 3 2
---
1 2 3 0 0 5
1 5 3 0 1 1
9 0 0 4 2 1
9 9 9 0 1 4
0 1 0 1 0 0
이것은 code-golf 이므로 각 언어에서 가장 짧은 제출이 이깁니다. 설명이 권장됩니다!
이 도전에서 영감을 얻었습니다 .