আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম এবং একমাত্র যুক্তি হিসাবে সংখ্যার অ্যারে নেয়। যদি অ্যারের সমস্ত সংখ্যা শুধুমাত্র একবার প্রদর্শিত হয় (অর্থাৎ, সমস্ত সংখ্যা অনন্য), এবং অন্যথায় মিথ্যা হলে ফাংশনটি সত্য হবে৷
যেমন −
যদি ইনপুট অ্যারে −
হয়const arr = [12, 45, 6, 34, 12, 57, 79, 4];
তারপর আউটপুট −
হওয়া উচিতconst output = false;
কারণ 12 নম্বরটি অ্যারেতে দুবার উপস্থিত হয়৷
৷উদাহরণ
এর জন্য কোড হবে −
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