কম্পিউটার

জাভাস্ক্রিপ্টে স্ট্রিংগুলির ASCII যোগফলের পার্থক্য


ASCII কোড:

ASCII হল একটি 7-বিট অক্ষর কোড যেখানে প্রতিটি বিট একটি অনন্য অক্ষর উপস্থাপন করে। প্রতিটি ইংরেজি বর্ণমালার একটি অনন্য দশমিক অ্যাসিআই কোড রয়েছে।

আমাদের একটি ফাংশন লিখতে হবে যা দুটি স্ট্রিং নেয় এবং তাদের ascii স্কোর গণনা করে (অর্থাৎ, স্ট্রিংয়ের প্রতিটি অক্ষরের ascii দশমিকের যোগফল) এবং পার্থক্যটি ফেরত দেয়।

চলুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

এর জন্য কোড হবে −

const str1 = 'This is an example sting';
const str2 = 'This is the second string';
const calculateScore = (str = '') => {
   return str.split("").reduce((acc, val) => {
      return acc + val.charCodeAt(0);
   }, 0);
};
const ASCIIDifference = (str1, str2) => {
   const firstScore = calculateScore(str1);
   const secondScore = calculateScore(str2);
   return Math.abs(firstScore - secondScore);
};
console.log(ASCIIDifference(str1, str2));

আউটপুট

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

116

  1. জাভাস্ক্রিপ্ট কনস্ট

  2. এমনকি জাভাস্ক্রিপ্টে সূচক যোগফল

  3. জাভাস্ক্রিপ্টে একটি সংখ্যার সংখ্যার যোগফলের পার্থক্য

  4. জাভাস্ক্রিপ্টে কিউবয়েডের আয়তনের পার্থক্য