কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্পেসে সবচেয়ে বড় এবং ক্ষুদ্রতম সংখ্যা খুঁজে বের করা


সমস্যা

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

আমাদের ফাংশনটি এমন একটি স্ট্রিং প্রদান করবে যাতে স্থান দ্বারা পৃথক করা শুধুমাত্র সবচেয়ে বড় এবং ক্ষুদ্রতম সংখ্যা থাকে৷

ইনপুট

const str = '5 57 23 23 7 2 78 6';

আউটপুট

const output = '78 2';

কারণ 78 হল সবচেয়ে বড় এবং 2 হল সবচেয়ে ছোট৷

উদাহরণ

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

const str = '5 57 23 23 7 2 78 6';
const pickGreatestAndSmallest = (str = '') => {
   const strArr = str.split(' ');
   let creds = strArr.reduce((acc, val) => {
   let { greatest, smallest } = acc;
   greatest = Math.max(val, greatest);
   smallest = Math.min(val, smallest);
   return { greatest, smallest };
}, {
      greatest: -Infinity,
      smallest: Infinity
   });
   return `${creds.greatest} ${creds.smallest}`;
};
console.log(pickGreatestAndSmallest(str));

আউটপুট

78 2

  1. জাভাস্ক্রিপ্ট ব্যবহার করে স্পেস দ্বারা পৃথক করা একটি স্ট্রিং-এ উপস্থিত সংখ্যার সমষ্টি

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং-এ দীর্ঘতম স্বরবর্ণ সাবস্ট্রিং-এর দৈর্ঘ্য খুঁজে বের করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি পরিসরের মধ্যে একটি সংখ্যা দ্বারা বিভাজ্য সংখ্যার গণনা খুঁজে বের করা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং এবং এর দৈর্ঘ্যে দীর্ঘতম ধারাবাহিক পুনরাবৃত্তি সহ অক্ষরটি সন্ধান করা