줄 바꿈이있는 문자열 또는 줄 목록과 같은 입력으로 2D 문자열을 지정하면 목록에 (x, y)
있는 모든 해시 ( #
) 의 좌표 를 출력 합니다. 입력에는 해시와 공백 만 포함됩니다. (및 2D 문자열로 입력을 선택하면 개행)
해시가 없으면 아무것도 출력 할 수 있습니다.
어떤 숫자가 어떤 숫자와 쌍을 이루는 지에 대한 결과는 분명해야합니다.
예:
##
출력해야합니다 :
(0,0), (1,0)
왼쪽 상단부터 0부터 시작하는 인덱싱을 가정합니다. 어느 구석에서든 시작하거나 0 또는 1 기반 색인을 사용하거나 출력 할 수 y
있습니다. (예 : 형식 y,x
).
더 많은 테스트 사례 (다시 말해서 모두 0 기반 상단 왼쪽 (x, y)
인덱싱 사용) :
#
#####
#
(4, 0), (0, 1), (1, 1), (2, 1), (3, 1), (4, 1), (0, 2)
# ###
### #
(0, 0), (2, 0), (3, 0), (4, 0), (0, 1), (1, 1), (2, 1), (4, 1)
이 테스트 사례는 모두 경로를 따르는 것이 아니라 행별로 나열됩니다.
해시는 연속적인 트레일을 형성한다고 가정 할 수 있습니다. 즉 # #
, 입력이되지 않습니다. (아마도 중요하지 않지만 누군가가 이것을 정규식으로 만들고 싶어하는 경우)
또한 세로 열, 가로 행 또는 정렬되지 않은 목록과 같이 원하는 순서로 좌표를 출력 할 수도 있습니다.