2056年月日カレンダー
に答える日を基準に月を区分します. スライドを使用して年/月/日を出力します. に適用されない場合、出力−1. Pythonコード
T = int(input())
for tc in range(1, T+1):
Date = input()
month = int(Date[4:6])
day = int(Date[6:])
if month in (1, 3, 5, 7, 8, 10, 12):
if day <= 31:
print(f'#{tc} {Date[:4]}/{Date[4:6]}/{Date[6:]}')
else:
print(f'#{tc} -1')
elif month in (4, 6, 9, 11):
if day <= 30:
print(f'#{tc} {Date[:4]}/{Date[4:6]}/{Date[6:]}')
else:
print(f'#{tc} -1')
elif month == 2:
if day <= 28:
print(f'#{tc} {Date[:4]}/{Date[4:6]}/{Date[6:]}')
else:
print(f'#{tc} -1')
else:
print(f'#{tc} -1')
Reference
この問題について(2056年月日カレンダー), 我々は、より多くの情報をここで見つけました https://velog.io/@eunseo130/2056-연월일-달력テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol