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

জাভাস্ক্রিপ্টে দুটি সংখ্যার প্রথম অঙ্ক বিনিময় করে পার্থক্য বের করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা ঠিক দুটি সংখ্যার একটি অ্যারে নেবে। ফাংশনটি তাদের প্রথম অঙ্ক বিনিময় করার পর দুটি সংখ্যার পরম পার্থক্য ফেরত দেবে।

উদাহরণস্বরূপ, অ্যারে [105, 413] হলে, পার্থক্য হবে: |405 - 113| = 292

উদাহরণ

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

const arr = [105, 413];
const interchangedDigitDiff = (arr = []) => {
  arr = arr.map(String);
  const [first, second] = arr;
  const fChar = first[0];
  const sChar = second[0];
  const newFirst = sChar + first.substring(1, first.length);
  const newSecond = fChar + second.substring(1, second.length);
  const newArr = [+newFirst, +newSecond];
  const diff = Math.abs(newArr[0] - newArr[1]);
  return diff;
};
console.log(interchangedDigitDiff(arr));

আউটপুট

কনসোল আউটপুট:

292

  1. জাভাস্ক্রিপ্টে সংখ্যার অঙ্কগুলো আলাদা করা

  2. জাভাস্ক্রিপ্টে স্ট্রিংয়ের দুটি শব্দের প্রথম অক্ষর বিনিময় করা

  3. জাভাস্ক্রিপ্টে সংখ্যার অঙ্কগুলোর যোগফল ও গুণফলের পার্থক্য বের করা

  4. জাভাস্ক্রিপ্টে দুটি ঘনবস্তুর (cuboid) ভলিউমের পার্থক্য বের করা