Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

แยก 0s ทั้งหมดทางด้านขวาและ 1s ทางซ้ายใน JavaScript


เรามีอาร์เรย์ของตัวเลขที่มี 0, 1 และตัวเลขอื่นๆ เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ในอาร์เรย์นี้และนำ 1s ทั้งหมดไปที่จุดเริ่มต้นและ 0s ไปยังจุดสิ้นสุด

มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน −

ตัวอย่าง

const arr =[3, 2, 1, 8, 9, 0, 1, 9, 0, 2, 1, 0, 2, 0, 1, 0, 1, 1, 4, 0,3]; const segregate =arr => { สำเนา const =arr.slice (); สำหรับ (ให้ i =0; i  

ผลลัพธ์

ผลลัพธ์ในคอนโซลจะเป็น -

<ก่อนหน้า>[ 1, 1, 1, 3, 2, 8, 9, 1, 9, 2, 2, 1, 1, 4, 3, 0, 0, 0, 0, 0, 0]