কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে অক্ষরে রিং গণনা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা ইংরেজি বর্ণমালার একটি স্ট্রিং নেয়৷ আমাদের ফাংশনটি স্ট্রিংটিতে উপস্থিত রিংগুলির সংখ্যা গণনা করা উচিত৷

O', 'b', 'p', 'e', ​​'A', ইত্যাদি সকলের একটি রিং আছে যেখানে 'B' এর 2 আছে

উদাহরণ

নিম্নলিখিত কোড -

const str = 'some random text string';
function countRings(str){
   const rings = ['A', 'D', 'O', 'P', 'Q', 'R', 'a', 'b', 'd', 'e', 'g', 'o', 'p', 'q'];
   const twoRings = ['B'];
   let score = 0;
   str.split('').map(x => rings.includes(x)
   ? score++
   : twoRings.includes(x)
   ? score = score + 2
   : x
   );
   return score;
}
console.log(countRings(str));

আউটপুট

7

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি মূল উপাদান অ্যাক্সেস করা

  2. জাভাস্ক্রিপ্ট আমদানিতে '{ }' ব্যবহার করছেন?

  3. জাভাস্ক্রিপ্ট অবজেক্টের অ্যারের অ্যারের পদ্ধতি ব্যবহার করছেন?

  4. জাভাস্ক্রিপ্টে গোপনীয়তা অর্জনের জন্য ক্লোজার ব্যবহার করা