インターネットをより安全に活用するために、堅牢なパスワードを使うことは重要である。それと同時に、同じパスワードを使い回さないことも非常に重要である。どんなに強いパスワードを使っていても、一箇所で平文が流出してしまえば、破るのは非常に容易になってしまう。もちろん、全てのアプリケーションがパスワードをハッシュ化し、SALTを適切に使用していれば流出してもそのような被害は発生しないが、いまだにパスワードを平文で保存しているアプリケーションはあるのである。
さて、そろそろコンテストが始まる。チームのアカウントを登録しなくては…。
パスワードを表す文字列が与えられる。その文字列が以下の条件を全て満たすか調べ、満たす場合は"VALID"と、ひとつでも満たさない項目がある場合は"INVALID"と出力せよ。
パスワードを表す文字列が一行に与えられる。
パスワードを表す文字列が問題の条件を全て満たすなら"VALID"と、満たさない条件があるなら"INVALID"と、一行に出力せよ。
password
INVALID
世界中で広く使われているパスワードである。
AizuCamp2013
VALID
素晴しいパスワードである。
1234
INVALID
暗証番号として広く使われている。
NaBiO3
VALID
ぎりぎり6文字以上である。