다리 운동의 날
시간 제한1초메모리 제한1024 MB
반복되는 운동 계획의 날마다 rest, leg, arm 단어를 보고 휴식, 다리, 팔 중 하나로 나누고, 월요일부터 시작하는 31일 달력을 그림 문자로 5줄에 출력합니다.
문제
새 훈련 계획은 다리 운동 날과 팔 운동 날이 휴식일과 섞여 있는 구성이다. 이 계획을 한 달의 끝에 도달할 때까지 필요한 만큼 반복한다.
계획의 각 날은 다음 기준으로 분류한다. 날의 설명에 "rest"라는 단어가 있으면 휴식일이다. 그렇지 않고 "leg"라는 단어가 있으면 다리 운동 날이다. 두 단어가 모두 없으면 팔 운동 날이다.
월요일부터 시작하는 31일짜리 동기 부여용 달력을 출력하라. 각 날에 어떤 종류의 운동을 하는지 보여 주어야 한다.
입력
첫째 줄에 운동의 개수 이 주어진다. () 둘째 줄부터 개의 줄에 각 운동의 이름이 한 줄씩 주어진다. 각 이름은 1자 이상 50자 이하의 소문자 라틴 문자로 이루어진다.
출력
UTF-8 텍스트 5줄을 출력한다. 각 줄에는 주차 번호(1부터 5까지)와 그 주의 날들을 나타내는 그림 문자가 최대 7개 들어간다. 그림 문자는 유니코드 보조 다국어 평면(Supplementary Multilingual Plane)에서 고르며, 각 날의 운동 종류를 잘 나타내야 한다. 채점 기준은 다음과 같다.
- 출력하는 문자는 인쇄 가능해야 한다.
- 다리 운동 날의 문자는 Unicode 이름에 "leg"가 포함되어야 한다.
- 팔 운동 날의 문자는 Unicode 이름에 "arm" 또는 "biceps"가 포함되어야 한다.
- 휴식일의 문자는 Unicode 이름에 "face"가 포함되어야 한다.
한 종류의 운동을 나타내는 데 어떤 문자를 한 번 쓰면, 그 종류는 항상 그 문자로 나타내야 하며 다른 종류에는 그 문자를 쓰면 안 된다.