페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#1085

선분찾기 1s 64MB

문제

'.', '‑', '|', '\', 그리고 '/'로 구성된 그림이 있다. 여기서 문자 '.'는 빈 칸을 의미하고, '-'는 수평선, '|'는 수직선을 의미하고, '/'나 '\'는 왼쪽, 오른쪽 대각선을 의미한다. '-'가 같은 행에 연달아 나타나면 하나의 선을 구성한다.

 

같은 방식으로 수직선, 대각선도 하나의 선분을 구성한다.

 

주어진 이미지에 오직 하나의 선분이 존재하는지 검사하는 프로그램을 작성하라.


입력

입력은 4개의 테스트 케이스로 이뤄진다. 각 테스트 케이스마다 각 이미지의 행과 열의 수 N, M(1≤N, M≤10)이 입력된다. 다음 줄부터 각 이미지에 해당하는 문자열 행렬 N줄이 입력된다.


출력

각 케이스마다 각 이미지가 조건을 만족하면 CORRECT를 만족하지 않는다면 INCORRECT를 출력한다.


예제

5 5 

.....
\....
.\...
..\..
.....
3 3
/..
./.
../
3 6
.|....
.|.---
.|....
3 3
...
...
...
CORRECT

INCORRECT
INCORRECT
INCORRECT
로그인해야 코드를 작성할 수 있어요.