아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

시간과 날짜

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

요약
주어진 x와 y가 x시 y분으로 유효한 시각인지, 그리고 x월 y일로 유효한 날짜인지 판단합니다.
난이도

쉬움10점 중 2점

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

문제

어느 날 시계를 본 경근이는 시간이 8시 14분인 것을 보고 놀랐다. 그의 생일이 8월 14일이기 때문이다. 이 경험을 바탕으로 다음과 같은 문제를 만들었다.

두 정수 xx, yy가 주어질 때, xx시 yy분으로 읽을 수 있는지 판단하고, xx월 yy일로 읽을 수 있는지도 판단하는 프로그램을 작성하라.

시는 0시부터 23시까지, 분은 0분부터 59분까지가 유효하다. 월은 1월부터 12월까지가 유효하다. 1월, 3월, 5월, 7월, 8월, 10월, 12월은 1일부터 31일까지가 유효하고, 4월, 6월, 9월, 11월은 1일부터 30일까지가 유효하다. 2월은 1일부터 29일까지가 유효하다.

입력

첫 번째 줄에 테스트 케이스의 개수 TT (1≤T≤1041 ≤ T ≤ 10^4)가 주어진다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 두 정수 xx, yy (0≤x,y≤990 ≤ x, y ≤ 99)가 공백 하나로 구분되어 주어진다.

출력

각 테스트 케이스마다 두 문자열을 공백 하나로 구분하여 출력한다. 첫 번째 문자열은 xx시 yy분으로 읽을 수 있으면 Yes, 없으면 No이다. 두 번째 문자열은 xx월 yy일로 읽을 수 있으면 Yes, 없으면 No이다.

답이 틀리더라도 두 문자열을 모두 출력해야 채점이 제대로 이루어진다. 따옴표는 출력하지 않는다.

예제1

  1. 예제 1

    입력
    3
    8 14
    23 59
    98 76
    
    예상 출력
    Yes Yes
    Yes No
    No No