만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

기차 좌석

시간 제한2초메모리 제한1024 MB

요약
차량 종류(R 또는 C)와 좌석 번호가 주어질 때, 객실 번호와 사이드 좌석 여부, 상하 침대 여부를 출력합니다. 해당 좌석이 없으면 -1을 출력합니다.
난이도

쉬움10점 중 2점

유형
구현
정답자
아직 제출이 없습니다

문제

바샤는 주말에 기차를 타고 노보로시스크에 가기로 했다. 비용을 아끼려고 전자 승차권을 샀다. 주문 양식을 작성하고 결제를 마치자 객차 종류와 좌석 번호를 포함한 여행 정보가 전달되었다. 바샤는 그 좌석이 위칸인지 아래칸인지, 측면석인지 쿠페석인지 궁금해졌다. 승차권을 산 사이트에서 좌석 배치도를 보려 했지만 정전이 되었다. 할 일이 없던 바샤는 기차 객차에 대해 아는 것을 떠올려 보았다.

그가 기억하는 내용은 다음과 같다. 그의 객차에는 정확히 99개의 쿠페가 있으며, 객차 앞쪽부터 1에서 99까지 번호가 매겨진다. 플라츠카르트 객차는 쿠페마다 쿠페석 4개와 측면석 2개가 있으므로 5454석이다. 쿠페 객차에는 측면석이 없으므로 3636석이다. 쿠페석은 객차 앞쪽부터 번호가 매겨져서 맨 앞이 1번, 맨 뒤가 3636번이다. 측면석은 객차 뒤쪽부터 번호가 매겨져서 맨 앞이 5454번, 맨 뒤가 3737번이다. 홀수 번호 좌석은 아래칸이고, 짝수 번호 좌석은 위칸이다.

입력

입력 파일은 플라츠카르트 객차이면 R, 쿠페 객차이면 C로 시작한다. 첫 글자 바로 뒤에 좌석 번호가 이어지며, 좌석 번호는 11부터 5454까지의 양의 정수이다.

출력

해당 객차 종류에 그 좌석이 없으면 -1을 출력한다. 그렇지 않으면 세 정수 a, b, c를 공백으로 구분해 출력한다. a는 바샤의 좌석이 있는 쿠페 번호이다. b는 측면석이면 0, 쿠페석이면 1이다. c는 위칸이면 1, 아래칸이면 -1이다.

예제3

  1. 예제 1

    입력
    R53
    
    예상 출력
    1 0 -1
    
  2. 예제 2

    입력
    C2
    
    예상 출력
    1 1 1
    
  3. 예제 3

    입력
    C37
    
    예상 출력
    -1