আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যার অ্যারে প্রথম ও একমাত্র আর্গুমেন্ট হিসেবে গ্রহণ করবে। ফাংশনটি true রিটার্ন করবে যদি অ্যারেতে সব সংখ্যা শুধু একবার আসে (অর্থাৎ সব সংখ্যা অনন্য), এবং false অন্যথায়।
উদাহরণস্বরূপ —
ইনপুট অ্যারে যদি হয় —
const arr = [12, 45, 6, 34, 12, 57, 79, 4];
তাহলে আউটপুট হবে —
const output = false;
কারণ সংখ্যা ১২ দুবার আসেছে।
উদাহরণ
কোডটি নিচে দেওয়া হলো —
const arr = [12, 45, 6, 34, 12, 57, 79, 4];
const containsAllUnique = (arr = []) => {
const { length: l } = arr;
for(let i = 0; i < l; i++){
const el = arr[i];
const firstIndex = arr.indexOf(el);
const lastIndex = arr.lastIndexOf(el);
if(firstIndex !== lastIndex){
return false;
};
};
return true;
};
console.log(containsAllUnique(arr));
আউটপুট
কনসোল আউটপুট:
false