[Algorithm]最終移動アレイ内の特定の数
質問する
解決する
const moveZeroes = nums => {
let countzero = 0;
for(let i of nums){
if(i===0){
countzero++
}
}
const filterzero = nums.filter((el) => (el !== 0));
for(i=0; i<countzero; i++){
filterzero.push(0)
}
return filterzero;
}
TIL
for..of
vs. for..in
for..of
と入力します.現在の要素の索引を取得するには、「
for..in
let fruits = ["사과", "오렌지", "자두"];
for (let value of fruits) {
alert( value ); // 사과, 오렌지, 자두
}
let arr = ["사과", "오렌지", "배"];
for (let key in arr) {
alert( arr[key] ); // 사과, 오렌지, 배
}
filter
メソッドlet users = [
{id: 1, name: "John"},
{id: 2, name: "Pete"},
{id: 3, name: "Mary"}
];
// 앞쪽 사용자 두 명을 반환합니다.
let someUsers = users.filter(item => item.id < 3);
alert(someUsers.length); // 2
let
vs. const
let countzero = 0;
for(let i of nums){
if(i===0){
countzero++
}
}
最初に発表されたCountZeroはconst
だった.でもfor文のcountzeroは変化する数字なのでlet
に変えます[参考モダンJavaScriptチュートリアル]
Reference
この問題について([Algorithm]最終移動アレイ内の特定の数), 我々は、より多くの情報をここで見つけました https://velog.io/@yoojin-kwon/Algorithm-배열-내-특정-수-마지막으로-이동テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol