Vấn đề
Chúng tôi được yêu cầu viết một hàm JavaScript đưa vào một mảng trong đó tất cả các số đều xuất hiện ba lần ngoại trừ một số xuất hiện hai lần và một số chỉ xuất hiện một. Hàm của chúng ta sẽ tìm và trả về hai số này.
Ví dụ
Sau đây là mã -
const arr = [1, 1, 1, 2, 2, 3]; const findMissing = (arr = []) => { let x = 0; let y = 0; for(let i = 0; i < arr.length; i++){ if(arr.filter(a => a === arr[i]).length === 2){ y = arr[i]; }; if(arr.filter(b => b === arr[i]).length === 1){ x = arr[i]; }; }; return [x, y]; }; console.log(findMissing(arr));
Đầu ra
Sau đây là đầu ra của bảng điều khiển -
[3, 2]