問題: 2つの文字列が一致しているか確認
入力: 2行にわたって文字列 a
と b
が与えられる
出力: 文字列が一致していれば "OK" 、異なっていれば "NG"
アプローチ:
- 標準入力から文字列
a
とb
を読み込む - 文字列が一致するかどうかを比較
- 一致すれば "OK" 、異なれば "NG" を出力
コード:
# 標準入力から2行の文字列を読み込む
a = input().strip()
b = input().strip()
# 文字列が一致するかどうかを比較
if a == b:
print("OK")
else:
print("NG")
コードの説明:
-
文字列の読み込み:
-
input().strip()
を使って標準入力から文字列を読み込みます。 -
strip()
メソッドを使って、文字列の前後にある余分な空白や改行を取り除きます。
-
-
文字列の比較:
-
if a == b:
で文字列a
とb
が一致するかを比較します。
-
-
出力:
- 一致していれば
print("OK")
を実行し、一致していなければprint("NG")
を実行します。
- 一致していれば
このプログラムは、2つの文字列が一致しているかどうかを確認し、一致していれば "OK" 、異なっていれば "NG" を出力します。