002-004-010
パスワード強度チェッカー
上級
問題説明
パスワード強度チェッカー
この問題では: パスワード文字列を入力として受け取り、文字数に基づいてStrong/Medium/Weakの3段階で強度を判定し、結果を標準出力に表示するプログラムを作成します。
学習目標: 文字列入力の検証と複数条件のチェック方法を理解する
概要
ユーザーから入力されたパスワードの強度をチェックするプログラムを作成します。文字列の長さをチェックする方法を学びましょう。
仕様
- 標準入力から文字列(パスワード)を1つ受け取る
- パスワードの長さに応じて強度を判定:
- 8文字以上:
Strong: {パスワード}と出力 - 4文字以上8文字未満:
Medium: {パスワード}と出力 - 4文字未満:
Weakと出力
- 8文字以上:
入力形式
mypassword123
出力形式
強い場合:
Strong: mypassword123
中程度の場合:
Medium: pass
弱い場合:
Weak
ヒント
- 文字列の長さは
.length()メソッドで取得できます if-else if-elseを使って複数の条件を順番にチェックします
