সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি অ্যারে নেবে যেখানে সব সংখ্যা তিনবার আসে ছাড়া একটি যা দুবার আসে এবং একটি যা শুধু একবার আসে। ফাংশনটি এই দুটি সংখ্যা খুঁজে বের করে রিটার্ন করবে।
উদাহরণ
নিচে কোড দেওয়া হলো:
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));
আউটপুট
কনসোল আউটপুট:
[3, 2]