002-004-010

パスワード強度チェッカー

上級

問題説明

パスワード強度チェッカー

この問題では: パスワード文字列を入力として受け取り、文字数に基づいてStrong/Medium/Weakの3段階で強度を判定し、結果を標準出力に表示するプログラムを作成します。

学習目標: 文字列入力の検証と複数条件のチェック方法を理解する

概要

ユーザーから入力されたパスワードの強度をチェックするプログラムを作成します。文字列の長さをチェックする方法を学びましょう。

仕様

  1. 標準入力から文字列(パスワード)を1つ受け取る
  2. パスワードの長さに応じて強度を判定:
    • 8文字以上: Strong: {パスワード} と出力
    • 4文字以上8文字未満: Medium: {パスワード} と出力
    • 4文字未満: Weak と出力

入力形式

mypassword123

出力形式

強い場合:

Strong: mypassword123

中程度の場合:

Medium: pass

弱い場合:

Weak

ヒント

  • 文字列の長さは .length() メソッドで取得できます
  • if-else if-else を使って複数の条件を順番にチェックします

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方