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

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

問題:3 つの数の整列

3つの整数を読み込み、それらを値が小さい順に並べて出力するプログラムを作成して下さい。

Input

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

Output

小さい順に並べ替えた3つの整数を1行に出力して下さい。整数の間に1つの空白を入れて下さい。

Constraints

  • 1 ≤ 3つの整数 ≤ 10,000

Sample Input

3 8 1

Sample Output

1 3 8

解答例

numbers = list(map(int, input().split()))
sorted_numbers = sorted(numbers)

print(" ".join(map(str, sorted_numbers)))

解説

この問題は、3つの整数を読み込み、それらを小さい順に並べ替えて出力するものです。

  • input().split()を使用して空白で区切られた3つの入力を受け取ります。その後、map()関数とint()関数を使用して、それぞれの入力を整数に変換します。
  • sorted()関数を使用して、数字を小さい順に並べ替えます。
  • join()関数とmap()関数を使用して、並べ替えた数字を文字列として結合し、結果を出力します。

以下は、この問題を解くためのPython3のプログラムです。

# 入力を受け取る
numbers = list(map(int, input().split()))

# 数字を小さい順に並べ替える
sorted_numbers = sorted(numbers)

# 結果を出力
print(" ".join(map(str, sorted_numbers)))

次の問題へ

前の問題へ

一覧へ

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

この記事を書いた人

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

コメント

コメントする

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

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

目次