연월일 순으로 구성된 8자리의 날짜가 입력으로 주어진다.
해당 날짜의 유효성을 판단한 후, 날짜가 유효하다면
”YYYY/MM/DD”형식으로 출력 ex)20220202 👉 2022/02/02
날짜가 유효하지 않을 경우, -1 을 출력
T = int(input())
a = [4,6,9,10]
b = [1,3,5,7,8,11,12]
for i in range(1,T+1):
date = str(input())
year = date[0:4]
month = date[4:6]
day = date[6:]
if int(month) > 12 or int(month) == 0 or int(day) == 0:
print('#'+str(i),-1)
continue
elif int(month) == 2 and int(day) > 28 :
print('#'+str(i),-1)
continue
elif int(month) in a and int(day) > 30 :
print('#'+str(i),-1)
continue
elif int(month) in b and int(day) > 31 :
print('#'+str(i),-1)
continue
print('#'+str(i),year+'/'+month+'/'+day)