あなたの課題は、キーボード/標準入力から「パスワード」を読み取ることです。
チャレンジ:
- 文字列を読む
s
目に見えない。 - の各文字について
s
、文字を出力しc
ます。 - リアルタイムで。
ルール:
- 印刷する必要があります
c
リアルタイムでます。ユーザーが文字を入力したらすぐに表示する必要がありますc
。 c
定数でなければなりません。つまり、同じ文字でなければなりません。c
目に見えるものはどれでも文字を使用(つまり、改行、スペース、タブ、または印刷不可にすることはできません)。c
に基づくことはできませんs
。つまり、c
前に定義/定数する必要がありますs
読み取るあります。c
プログラムを実行するたびに同じでなければなりません。c
の文字のいずれかになりますs
他のすべての規則が守られている限り、偶然の場合。- のどの文字
s
も画面に表示されない場合がありますが、c
例外があります(前の規則を参照)。 - 他のすべてのルールに従う限り、入力および出力の合理的な方法を使用できます。
- の長さは
s
、ターミナル/グラフィカルウィンドウの幅より長くなることはないと想定できます。 - 端末を使用している場合、プログラムは改行またはEOFが入力された後に終了する必要があります。
例:
Ifはs
いたpassword01
とc
し*
、出力は次のようになります。
勝者:
各言語で最短の提出が勝ちです。
tkinter
カスタム入力フィールド(HTMLの入力フィールドなど)で使用できます。Enterキーを押してもプログラムは終了しませんが、Entry
のウィンドウ(WindowsではX 、Mac ではcmd
+W
)を閉じると終了しますか?