問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
与えられる文字列が日付のフォーマットに従っているかどうか判定してください。
日付のフォーマットに従った文字列は、次のすべての条件を満たす文字列のことです。
・"YYYY/MM/DD"の形式の10文字からなる
・YYYYは4つの数字からなる
・MMは2つの数字からなり、"01"から"12"の12種類のいずれかである
・DDは2つの数字からなり、"01"から"31"の31種類のいずれかである
以下の形式で、文字列Sが1行目で与えられます。
S
文字列Sが日付のフォーマットを満たすならば"Yes"を、そうでなければ"No"を1行で出力してください。
すべてのテストケースにおいて、以下の条件を満たします。
・1 ≦ |S| ≦ 20
・Sは文字列で、|S|はSの長さです。
・Sの各文字は、半角英数字または"/"からなります。
2019/04/16
Yes
20190416
No
04/16/2019
No
ababacaba/21
No
2019/02/31
Yes