私はそれはあなたが本当に文字列で撮りたい場合は、私は2つの文字列を取るだろうし、あなたが例えばを書かれているように、アレイにそれらのそれぞれを変換する良い質問繰り返し番号
繰り返し番号
答えて
だったと信じていなかったので、私は[これを削除2,3,4]と[1,4,5]を連結します。次に、単純なデータ構造アルゴリズムを使用して順序を整えます。たとえば、配列内の各項目を調べ、最小の数であれば0の位置に移動します。次に、次の位置に移動し、最初の位置を除いて、配列内の最小番号を移動しようとします。
私は考えている、私はを繰り返す機能があると思います。例えば、それはその後、私はこの質問を終了するためにそれを使用して '3 times.Like a => [a, a, a]
function repeat(a, times) {
if (times === 0) return [];
return [a].concat(repeat(a, times - 1));
}
を繰り返すことができます。
function repeatAndConcat(times, arr) {
return arr.map(function(item, index) {
return repeat(item, times[index]);
}).reduce(function(a, b) {
return a.concat(b);
});
}
repeatConcat([2、3、4]、[1、4、5])リターンと[1、1、4、4、4、5、5、5、5]。
最後のフラットな入れ子配列。
私はそれが好きです。それは動作する可能性があります!ありがとう! – WebNeoRaven
@WebNeoRavenよろしくお願いします。 – g1eny0ung
あなたが同じ索引
let [len, arr, res] = [[2,3,4], [1,4,5], []];
for (let [key, prop] of arr.entries()) res.push(...Array(len[key]).fill(prop));
console.log(res);
.length
を有するアレイを作成する
for..of
ループ、拡散素子、
Array.prototype.fill()
を
Array.prototype.entries()
を使用することができ
- 1. 番号リストを繰り返します。
- 2. 力BI数繰返しID番号
- 3. バッチ:番号の読み出し、繰り返し、書き戻し
- 4. 角度番号は定義された番号で繰り返されます
- 5. C#繰り返し番号を数える
- 6. Android(繰り返し番号の配列をチェックする方法?)
- 7. シーケンス番号を何度も繰り返すには? - odoo 10
- 8. 配列の繰り返し番号の間に空白があります。
- 9. Jqueryはランダムに2つ前の番号を繰り返すことなく2番目の番号を隠す
- 10. CV2番号を使用したSagepay繰返し支払い
- 11. SimpleXMLElementを繰り返し、郵便番号値を取得します。
- 12. SASは、シーケンス番号をエレガントな方法で生成(繰り返し)します
- 13. PHPやJavascriptを使用しないジェネレータの繰り返し番号
- 14. SASに繰り返し番号の列を追加する方法は?
- 15. Random.Rangeで同じ番号の繰り返しを防ぐ方法は?
- 16. Javascript配列の最初の繰り返し番号を見つける
- 17. パンダ指定された行番号から行を繰り返します。
- 18. 繰り返しグループを持つグループの行番号を増やす
- 19. 複数の繰り返し番号のRシリーズに相当するパンダ
- 20. F番号:要素のシーケンスを繰り返しによってグループ化
- 21. 番号を2回以上繰り返さないようにするには?
- 22. 繰り返し
- 23. 繰り返し
- 24. 私はvector_totalに繰り返し番号がありませんようにします
- 25. エリクシル繰り返し
- 26. 繰り返しangularjs
- 27. 繰り返しタグ
- 28. 繰り返し行
- 29. 繰り返しAngularjs
- 30. は繰り返し
あなたが始めたものをお見せしてください – STF
少し説明していただけますか?その入力と出力からの記述が不明です。 –
_ "私の悪いアウトプリント:1,1,4,4,5,5,5,5" _元の質問を編集して、予想される結果を含めることはできますか? – guest271314