登録名
🔰 問題:配列操作(初心者向け)
タグ
ruby
paiza
初心者向け
コードの説明
以下の配列 numbers を使って、指定の操作を行い、それぞれの結果を p で出力してください。
(出力の順番は下記①〜⑦の順でOK。表示例のように結果が出れば合格です)
numbers = [42, 7, 19, 73, 4, 58, 91, 26, 11, 65]
1)最小値を求める
2)最大値を求める
3)最小値と最大値を同時に求める
4)「各要素を10で割った余り」が最も小さい要素を求める
5)「各要素を10で割った余り」が最も大きい要素を求める
6)昇順(小さい順)に並べる
7)「各要素を10で割った余り」の昇順で並べる
ヒント
余り(下1桁)を使う問題は、min_by / max_by / sort_by が定番です。
それぞれブロックの評価結果で代償比較や並び替えが行われます。
登録コード
最終更新日:2025/09/27 08:03
解答
解答:以下を参照