কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে নির্দিষ্ট শব্দগুলো বাদ দিয়ে বাকি অ্যালফাবেটিক্যালি সর্ট করা


মান লিজিয়ে, আমাদের কাছে দুটি অ্যারে আছে যেন দুটোই স্ট্রিং লিটারেল ধারণ করে, যেটিকে আমাদের অ্যালফাবেটিক্যালি সর্ট করতে হবে, কিন্তু যদি এই অ্যারে (যেটি সর্ট করতে হবে) তে অন্য অ্যারেটে থাকা কিছু শব্দ থাকে, তবে সেই শব্দগুলো সবার উপরে থাকবে এবং বাকি এলিমেন্টগুলো অ্যালফাবেটিক্যালি সর্ট হবে।

আমরা একটি ফাংশন লিখব, নাম ধরি excludeSorting(arr, ex) যেখানে arr হলো সর্ট করার অ্যারে এবং ex হলো স্ট্রিংয়ের অ্যারে যেগুলো arr-এ থাকলে উপরে আসবে।

উদাহরণ

const arr = ['apple', 'cat', 'zebra', 'umbrella', 'disco', 'ball', 'lemon', 'kite', 'jack', 'nathan']; const toBeExcluded = ['disco', 'zebra', 'umbrella', 'nathan']; const excludeSort = (arr, ex) => {    arr.sort((a, b) => {       if(ex.includes(a)){          return -1;       }else if(ex.includes(b)){          return 1;       }       return a > b ? 1 : -1    }); }; excludeSort(arr, toBeExcluded); console.log(arr);

আউটপুট

কনসোলে আউটপুট হবে -

[    'nathan', 'disco',    'umbrella', 'zebra',    'apple', 'ball',    'cat', 'jack',    'kite', 'lemon' ]

  1. জাভাস্ক্রিপ্টে একটি সেন্টেন্স থেকে n সবচেয়ে বেশি ফ్రీকোয়েন্ট শব্দ বের করা

  2. জাভাস্ক্রিপ্টে স্ট্রিং থেকে নির্দিষ্ট দৈর্ঘ্যের চেয়ে বড় শব্দগুলো বের করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে থেকে nটি সবচেয়ে ছোট সংখ্যা তাদের মূল ক্রমে বের করা

  4. জাভাস্ক্রিপ্টে স্ট্রিং অ্যারে থেকে কমেন্ট সরানো