모든 셀이 A
a 또는 a 인 직사각형 텍스트 격자를 취하는 프로그램 또는 함수를 작성하십시오 B
. 모든 A
셀은 간단하게 연결된 모양을 형성합니다. 즉, 구멍없이 직교 적으로 연결 됩니다 (대각선 인접 문자는 연결된 것으로 계산되지 않음). 마찬가지로, 모든 B
세포는 간단하게 연결된 다른 모양을 형성합니다. 그리드는 항상 적어도 하나 포함 A
하고 적어도 하나 B
.
그리드는 얇은 플라스틱으로 표시 실제로 두 괴상 형상 조각 상상 A
과 B
부. 탁자 위에 평평하게 놓인 경우 탁자 위에 완전히 평평하게 유지하면서 두 조각을 미끄러 뜨릴 수 있습니까?
두 모양 과 모양을 단순히 분리하여 분리 할 수 있으면 진실한 값을 인쇄하거나 반환하십시오 . 그렇지 않으면 잘못된 값을 인쇄하거나 반환하십시오 .A
B
예를 들어, 입력
AAA
ABB
AAA
truthy 때문이다 BB
부분이 부분에서 분리 오른쪽으로 슬라이딩 할 수 A
의 :
AAA
A BB
AAA
그러나 입력
AAAA
ABBA
ABAA
A
와 B
부분을 겹치지 않고 밀어 넣을 방법이 없기 때문에 거짓 입니다.
바이트 단위의 가장 짧은 코드가 이깁니다. 원하는 경우 및 대신 두 개의 구별 가능한 인쇄 가능 ASCII 문자를 사용할 수 있습니다 .A
B
참신한 예 (빈 줄로 구분)
BBB
BAA
BBB
BA
A
B
AB
AB
AAA
BBB
AAAAB
ABBBB
ABBA
ABBA
AAAA
AAAAAABBBBBBBBB
AABBBBBBBBBBBBB
AAAAAAAAAABBBBB
AABBBBBBBBBBBBB
AAAAAAAAAAAAAAB
AAAAAAAAAAAA
ABABABABABAB
BBBBBBBBBBBB
BAAAAABB
BBAAABBB
BBBABBBB
BBBABBBB
BBBABBBB
BBBBBBBB
BBBBBBBB
AAA
BAA
AAA
거짓 예
BBBB
BAAB
BABB
BBBB
BAAB
AABB
BBBBBBB
BBBBBAB
AAAAAAB
BBBBBBB
BAAA
BABA
BBBA
AABA
AAAA
AAAAAAA
ABBBBBA
AAAAABA
BBBBBBA
BAAAAABB
BBAAABBB
BBBABBBB
BBBABBBB
BBBAABBB
BBBBBBBB
BBBBBBBB
AAA
ABA
BBA
ABA
AAA