더북(TheBook)

5개의 대기실을 본 ‘죠르디’는 각 대기실에서 응시자들이 거리두기를 잘 기키고 있는지 알고 싶어졌습니다. 자리에 앉아 있는 응시자들의 정보와 대기실 구조를 대기실별로 담은 2차원 문자열 배열 places가 매개변수로 주어집니다. 각 대기실별로 거리두기를 지키고 있으면 1을, 한 명이라도 지키지 않고 있으면 0을 배열에 담아 return하도록 solution 함수를 완성해주세요.

 

제한 사항

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

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

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

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

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

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

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

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

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

• return 값 형식

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

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

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

 

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