কম্পিউটার

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


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা n নেয়। আমাদের ফাংশনটি সেই সংখ্যার সমস্ত অঙ্কের যোগফল এবং গুণফলের মধ্যে পরম পার্থক্য খুঁজে পাওয়া উচিত।

উদাহরণ

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

const num = 434312;
const sumProductDifference = (num = 1) => {
    const sum = String(num)
        .split('')
        .reduce((acc, val) => acc + +val, 0);
 
    const product = String(num)
        .split('')
        .reduce((acc, val) => acc * +val, 1);
 
    const diff = product - sum;
 
    return Math.abs(diff);
};
console.log(sumProductDifference(num));

আউটপুট

271

  1. জাভাস্ক্রিপ্টে একটি সংখ্যার সংখ্যা আলাদা করা

  2. জাভাস্ক্রিপ্টে একটি সংখ্যার n সংলগ্ন সংখ্যার বৃহত্তম গুণফল

  3. ক্রমবর্ধমান সংখ্যা সহ রিটার্নিং সংখ্যা। জাভাস্ক্রিপ্টে

  4. জাভাস্ক্রিপ্টে তাদের প্রথম সংখ্যাগুলি বিনিময় করার পরে সংখ্যার পার্থক্য৷