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

জাভাস্ক্রিপ্টে র‍্যান্ডম নাম্বার ব্যবহার করে স্ট্রিংকে ফিক্সড লেন্থে প্যাড করা


আমাদের একটি ফাংশন লিখতে হবে, নাম ধরি padString(), যা দুটি আর্গুমেন্ট নিবে - প্রথমটি একটি স্ট্রিং এবং দ্বিতীয়টি একটি নাম্বার। স্ট্রিংয়ের দৈর্ঘ্য সবসময় নাম্বার থেকে ছোট বা সমান হবে। আমাদের স্ট্রিংয়ের শেষে কিছু র‍্যান্ডম নাম্বার যোগ করতে হবে যাতে এর দৈর্ঘ্য ঠিক নাম্বারটির बरাবর হয়ে যায় এবং নতুন স্ট্রিংটি রিটার্ন করতে হবে।

তাহলে এই ফাংশনের কোড লিখি -

উদাহরণ

const padString = (str, len) => {    if(str.length < len){       const random = Math.floor(Math.random() * 10);       return padString(str + random, len);    };    return str; }; console.log(padString('abc', 10)); console.log(padString('QWERTY', 10)); console.log(padString('HELLO', 30)); console.log(padString('foo', 10));

আউটপুট

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

abc5189239 QWERTY2303 HELLO9332934005655101848049087 foo9039416

  1. জাভাস্ক্রিপ্টে ১ এবং ০ দিয়ে অল্টারনেটিং স্ট্রিং তৈরি করা

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

  3. জাভাস্ক্রিপ্টে স্ট্রিংয়ে সর্বোচ্চ দীর্ঘ স্বরবর্ণ (vowel) সাবস্ট্রিং দৈর্ঘ্য

  4. C++ ব্যবহার করে র‍্যান্ডম অ্যালফানিউমেরিক স্ট্রিং তৈরি করা