건초 더미에서 바늘을 찾는 과정에서 정확히 하나의 바늘이 들어있는 가장 큰 연속 건초 더미를 찾아야합니다 . 대각선의 셀은 왼쪽 / 오른쪽 / 위 / 아래로만 연결할 수 없습니다.
입력
'N'
(바늘) 및 '#'
(헤이) 문자 의 배열 (또는 여러 사용자 입력 행, 선택) 입력은 두 문자 만 포함하며 각각 하나 이상을 포함해야합니다. 예를 들면 다음과 같습니다.
N#N#N
#NN##
###N#
N##N#
산출
가능한 가장 큰 유효한 건초 더미의 크기입니다. 이 예에서는 11을 출력합니다 (11 개의 건초와 1 개의 바늘이 있음).
#
# ##
###N#
## #
이것은 code-golf 이므로 가장 짧은 코드가 승리합니다. 표준 허점 제한이 적용됩니다.
테스트 사례
왼쪽에 입력, 오른쪽에 가능한 최대 건초 더미
사례 1 : 4
N## ##
NN# #
#NN N
#N# #
사례 2 : 7
### ###
N#N #
NNN N
### ###
사례 3:10
N###N ###
#N#N# #N#
#N#N# # #
N###N ###
사례 4:10
N#N#N
#N#N# # # #
##N## ##N##
#N#N# # # #
N#N#N
사례 5 : 1
NN#NN
NNNNN
#NNN# #N
NN#NN