কম্পিউটার

জাভাস্ক্রিপ্টে Split() দিয়ে প্রতিস্থাপন করুন 0 যোগ করতে যদি কমার পরে সংখ্যা একক সংখ্যা হয়


ধরা যাক আমাদের নমুনা স্ট্রিং হল −

const a = "250,5";

যদি "," এর পরে সংখ্যাটি একটি একক সংখ্যা হয় তবে আমাদের এটিতে একটি 0 যোগ করতে হবে,

যদি স্ট্রিংটিতে একাধিক ‘,’ থাকে, তাহলে আমাদের ফিরতে হবে -1

নিচের উদাহরণের মত স্প্লিট() এবং রিপ্লেস() ফাংশনগুলিকে একত্রিত করে এটি করা যেতে পারে -

উদাহরণ

const a = "250,5";
const roundString = (str) => {
   if(str.split(",").length > 2){
      return -1;
   }
   return a.replace(`,${a.split(",")[1]}`, `,${a.split(",")[1]}0`);;
}
console.log(roundString(a));

আউটপুট

এই কোডের জন্য কনসোল আউটপুট হবে −

250,50

  1. JavaScript Number.MAX_VALUE এবং Number.MIN_VALUE উদাহরণ সহ

  2. স্প্যান ট্যাগ থেকে প্রাইস ভ্যালু পান এবং জাভাস্ক্রিপ্টে একটি সংখ্যার সাথে গুণ করার পরে একটি ডিভের ভিতরে এটি যোগ করুন?

  3. জাভাস্ক্রিপ্টে split() ব্যবহার করে একটি সংখ্যার প্রতিটি সংখ্যা বর্গ করা

  4. জাভাস্ক্রিপ্টে n সংখ্যা মুছে ফেলার পরে সবচেয়ে ছোট সংখ্যা