本サイト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)))
【python】input関数の使い方
python公式ドキュメントはこちら Pythonで用意されている組み込み関数の input 関数の使い方です。キーボードから入力した文字や数値を受け取る際に使用します。 input …
【python】map関数の使い方
python公式ドキュメントはこちら Pythonで用意されている組み込み関数の map 関数の使い方です。第二引数に設定したリストなどのイテラブルオブジェクトを、第一引数に…
【python】list関数の使い方
python公式ドキュメントはこちら Pythonでデータの集まり(イテラブル)を引数に設定し、新たにリストを作成する関数です。 list関数の書式 list([iterable]) 基本的な使…
【python】sortメソッドの使い方
python公式ドキュメントはこちら リストの並び替えを行うための関数です。数値や文字列のリストを昇順もしくは降順に並び替えることができます。 sortメソッドの書式 リ…
【python】print関数の使い方
python公式ドキュメントはこちら Pythonで用意されている組み込み関数の中の print 関数の使い方です。引数に指定した文字列や数値、変数に格納された値などを標準出力…
次の問題へ
AIZU ONLINE JUDGE ITP1_2_Dをpythonで解いてみた
本サイトAIZU ONLINE JUDGE ITP1_2_D へは以下から 問題:長方形の中の円 長方形の中に円が含まれるかを判定するプログラムを作成してください。次のように、長方形は左…
前の問題へ
AIZU ONLINE JUDGE ITP1_2_Bをpythonで解いてみた
本サイトAIZU ONLINE JUDGE ITP1_2_B へは以下から 問題:範囲 3つの整数a, b, cを読み込み、それらが a < b < cの条件を満たすならば”Yes”を、満たさないならば…
一覧へ
AOJ 「ITP I」40問をpythonで解いてみた
本記事では「レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【初級編:競プロを始めよう】」で紹介されているAOJの「Introduction To Programming I」の40…
コメント