더북(TheBook)

제한 사항

• places의 행 길이(대기실 개수) = 5

- places의 각 행은 하나의 대기실 구조를 나타냅니다.

• places의 열 길이(대기실 세로 길이) = 5

• places의 원소는 P, O, X로 이루어진 문자열입니다.

- places 원소의 길이(대기실 가로 길이) = 5

- P는 응시자가 앉아 있는 자리를 의미합니다.

- O는 빈 테이블을 의미합니다.

- X는 파티션을 의미합니다.

• 입력으로 주어지는 5개 대기실의 크기는 모두 5x5입니다.

• return 값 형식

- 1차원 정수 배열에 5개의 원소를 담아서 return합니다.

- places에 담겨 있는 5개 대기실의 순서대로, 거리두기 준수 여부를 차례대로 배열에 담습니다.

- 각 대기실 별로 모든 응시자가 거리두기를 지키고 있으면 1을, 한 명이라도 지키지 않고 있으면 0을 담습니다.

 

입출력 예

places

result

[["POOOP", "OXXOX", "OPXPX", "OOXOX", "POXXP"], ["POOPX", "OXPXP", "PXXXO", "OXXXO", "OOOPP"], ["PXOPX", "OXOXP", "OXPOX", "OXXOP", "PXPOX"], ["OOOXX", "XOOOX", "OOOXX", "OXOOX", "OOOOO"], ["PXPXP", "XPXPX", "PXPXP", "XPXPX", "PXPXP"]]

[1, 0, 1, 1, 1]

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.