整数の配列が与えられた場合、JavaScriptで同等の負の値が存在する正の値を返します
この関数は、配列に負の等価物が存在する配列から、これらすべての正の数の配列を返す必要があります。
例:入力配列が-
の場合const arr = [1, 5, −3, −5, 3, 2];
その場合、出力は-
になります。const output = [5, 3];
例
このためのコードは-
になりますconst arr = [1, 5, −3, −5, 3, 2];
const findNumbers = (arr = []) => {
const count = Object.create(null);
const result = [];
arr.forEach(el => {
if (count[−el]) {
result.push(Math.abs(el));
count[−el]−−;
return;
};
count[el] = (count[el] || 0) + 1;
});
return result;
}
console.log(findNumbers(arr)); 出力
そして、コンソールの出力は-
になります[5, 3]
-
JavaScriptを使用して配列内の整数の符号を反転する
問題 整数の配列(負と正)を受け取るJavaScript関数を作成する必要があります。 この関数は、すべての正の値を負の値に変換し、すべての負の値を正の値に変換して、結果の配列を返す必要があります。 例 以下はコードです- const arr = [5, 67, -4, 3, -45, -23, 67, 0]; const invertSigns = (arr = []) => { const res = []; for(let i = 0; i < arr.length; i++){  
-
JavaScriptを使用してn番目のインデックスに存在する配列要素のn乗を見つける
問題 数値の配列を受け取るJavaScript関数を作成する必要があります。この関数は、入力配列を、各要素が0から始まるインデックスに上げられる別の配列にマップする必要があります。 そして最後に、関数はこの新しい配列を返す必要があります。 例 以下はコードです- const arr = [5, 2, 3, 7, 6, 2]; const findNthPower = (arr = []) => { const res = []; for(let i = 0; i < arr.length; i++){ &nbs