例えば、与えられた配列が (1, 3, 5, 7, 9, 2, 4, 6, 8, 10) だった場合に、
入力配列が (1, 2, 3, 4, 5) だったら、(1, 3, 5, 2, 4) のように並び替えた
いと考えています。
下記のような方法を考えましたが、いずれもできそうにありません。
grep { @ref } @input
map { grep { $_ } @ref } @input
forループ等を使えば容易にできるのでしょうが、なるべく自前のコードは書き
たくなく、map, grep, sort等を組み合わせてできればよりベターだと考えてい
ます。
なんとか、スマートな方法でこれを実現することはできないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
- UNIX・Linux bashでブランク(空白)を検索文字列として指定する方法 1 2022/04/13 22:29
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- Java Java モンスターブリーダー 1 2023/02/05 09:44
- Excel(エクセル) 配列操作について 5 2023/04/18 07:27
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- Perl perlで2次元配列をサブルーチンに値渡しで渡す 5 2022/12/17 18:49
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- その他(Microsoft Office) 逆順 3 2023/08/24 09:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クラスに配列を渡す方法
-
VBScript 配列
-
perl 初等プログラミングについて
-
Strawberry Perl for Windows ...
-
DataGridViewに配列の値を表示...
-
参照配列の要素数の求め方は?
-
Dim flag(4) as boolean で配列...
-
エクセルVBAでTransposeの不思議
-
Excel VBA ユーザーフォームの...
-
VBAのautofilter、criteriaの配...
-
VB6で配列の最大値を簡単に求め...
-
perlで2次元配列をサブルーチ...
-
リストボックスに縦スクロール...
-
文字の整列(printf)
-
プログラミングについて。 1つ...
-
画面を強制的に再描画させる方法
-
VBのReturnの使い方
-
DoEventsが必要な理由について
-
pythonでファイルのコメント行...
-
DOSコマンドのループ内のTIMEコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのautofilter、criteriaの配...
-
二次元配列のインデックスについて
-
リストボックスに縦スクロール...
-
Excel VBA ユーザーフォームの...
-
マクロ Publicでの配列定義
-
エクセルVBAでTransposeの不思議
-
二次元配列における要素数のは...
-
Strawberry Perl for Windows ...
-
perlで2次元配列をサブルーチ...
-
クラスに配列を渡す方法
-
Dim flag(4) as boolean で配列...
-
文字の整列(printf)
-
perlで配列の要素が空なのを知...
-
jcode->jfold で禁則処理
-
VB6で配列の最大値を簡単に求め...
-
perl 配列の要素数について
-
ファイル名に日付・時刻を付与...
-
チェックボックスのperlでの値...
-
組み合わせについての質問です...
-
配列を初期化する時ってどうす...
おすすめ情報