Absolute Sorting Absolute Sorting
Elementary
EN DE ES FR HU IT Japanese RU UK ZH-CN
X

ある並び替えにチャレンジしてみましょう。ここには特定のルールに従った配列があります。

その配列 (タプル) は様々な数字を持っています。 あなたはそれを並び替かえなければいけません。ただし絶対値で且つ昇順で並べ替えてください. 例えば、(-20, -5, 10, 15)の配列は、次のように並び替えされます: (-5, 10, 15, 20) ...

配列内の数値は(絶対値が)ユニークである。

数値の配列、もしくはタプル。

絶対値で昇順に並び替えられた配列かタプル(ジェネレーターではなく)。

あなたの関数の結果は、テストの説明パネルでリストとして表示されます。

checkio((-20, -5, 10, 15)) == [-5, 10, 15, -20] # or (-5, 10, 15, -20)
checkio((1, 2, 3, 0)) == [0, 1, 2, 3]
checkio((-1, -2, -3, 0)) == [0, -1, -2, -3]

「並び替え」は多くのタスクの一部としてよく現れるので、どのように使うかを知っていると役に立ちます。

: len(set(abs(x) for x in array)) == len(array)
0 < len(array) < 100
all(isinstance(x, int) for x in array)
all(-100 < x < 100 for x in array)

You should be an authorized user in order to see the full description and start solving this mission.