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

জাভাস্ক্রিপ্টে স্পেস-সেপারেটেড স্ট্রিং নম্বরের যোগফল

সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেবে যেটিতে স্পেস দিয়ে আলাদা করা ইন্টিজার রয়েছে।

ফাংশনের কাজ হলো স্ট্রিংয়ের প্রতিটি ইন্টিজার কে ইন্টিজার-এ কনভার্ট করে তাদের যোগফল রিটার্ন করা।

উদাহরণ

নিচে কোড দেওয়া হলো:

const str = '1 5 12 76 2'; 
const sumStringNumbers = (str = '') => { 
   const findSum = (arr = []) => { 
      const sum = arr.reduce((acc, val) => acc + val); 
      return sum; 
   }; 
   let sum = 0; 
   const arr = str 
      .split(' ') 
      .map(Number); 
   sum = findSum(arr); 
   return sum; 
}; 
console.log(sumStringNumbers(str));

আউটপুট

96
  1. জাভাস্ক্রিপ্টে স্ট্রিং থেকে সকল স্পেস সরানো

  2. জাভাস্ক্রিপ্টে স্ট্রিং নম্বরের জোড় ও বিজোড় ডিজিটের যোগফল তুলনা

  3. জাভাস্ক্রিপ্টে স্ট্রিং ভ্যালিডেশন (নম্বর অনুযায়ী সাবস্ট্রিং দৈর্ঘ্য যাচাই)

  4. MySQL-এ কাস্টম ফাংশন তৈরি করে কমা-বিচ্ছিন্ন স্ট্রিংয়ের যোগফল বের করুন