AIZU ONLINE JUDGE ITP1_2_Bをpythonで解いてみた

本サイトAIZU ONLINE JUDGE ITP1_2_B へは以下から

問題:範囲

3つの整数a, b, cを読み込み、それらが a < b < cの条件を満たすならば”Yes”を、満たさないならば”No”を出力するプログラムを作成して下さい。

Input

3つの整数が空白で区切られて与えられます。

Output

YesまたはNoを1行に出力して下さい。

Constraints

  • 0 ≤ abc ≤ 100

Sample Input 1

1 3 8

Sample Output 1

Yes

Sample Input 2

3 8 1

Sample Output 2

No

解答例

a, b, c = map(int, input().split())

if a < b < c:
    print("Yes")
else:
    print("No")

解説

この問題は、3つの整数a, b, ca < b < cの条件を満たすかどうかを判断し、その結果を”Yes”または”No”で出力するものです。

  • input().split()を使用して空白で区切られた3つの入力を受け取ります。その後、map()関数とint()関数を使用して、それぞれの入力を整数に変換します。
  • if-else文を使用して、a, b, cの順序がa < b < cを満たすかどうかを判断し、結果を出力します。

Pythonを使用してこの問題を解くためのプログラムを以下に示します。

# 入力を受け取る
a, b, c = map(int, input().split())

# a, b, cの順序を判断して出力
if a < b < c:
    print("Yes")
else:
    print("No")

次の問題へ

前の問題へ

一覧へ

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

雇われのシステムエンジニアです。
普段は車載ECUのセキュリティー分野に従事しております。

コメント

コメントする

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約が適用されます。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次