কম্পিউটার

পূর্ণসংখ্যাকে রোমান সংখ্যায় রূপান্তর করার জন্য জাভাস্ক্রিপ্ট অ্যালগরিদম


ধরা যাক, আমাদের একটি ফাংশন লিখতে হবে, বলুন intToRoman(), যা, নাম অনুসারে, একটি আর্গুমেন্ট হিসাবে এতে পাস করা সংখ্যার একটি রোমান সমতুল্য ফেরত দেয়।

এই ফাংশনের জন্য কোড লিখি −

উদাহরণ

const intToRoman =(num) => { যাক ফলাফল =""; while(num){ if(num>=1000){ ফলাফল +="M"; সংখ্যা -=1000; অন্যথায় যদি(সংখ্যা>=500){ if(num>=900){ ফলাফল +="CM"; সংখ্যা -=900; }অন্য{ ফলাফল +="ডি"; সংখ্যা -=500; } } else if(num>=100){ if(num>=400){ ফলাফল +="CD"; সংখ্যা -=400; }অন্য{ ফলাফল +="সি"; সংখ্যা -=100; } } else if(num>=50){ if(num>=90){ ফলাফল +="XC"; সংখ্যা -=90; }অন্য{ ফলাফল +="এল"; সংখ্যা -=50; } } else if(num>=10){ if(num>=40){ ফলাফল +="XL"; সংখ্যা -=40; }অন্য{ ফলাফল +="এক্স"; সংখ্যা -=10; } } অন্যথায় যদি(সংখ্যা>=5){ if(num>=9){ ফলাফল +="IX"; সংখ্যা -=9; }অন্য{ ফলাফল +="V"; সংখ্যা -=5; } }অন্য{ if(num>=4){ ফলাফল +="IV"; সংখ্যা -=4; }অন্য{ ফলাফল +="আমি"; সংখ্যা -=1; } } } ফলাফল ফেরত;};console.log(intToRoman(178));console.log(intToRoman(89));console.log(intToRoman(55));console.log(intToRoman(1555)); 

আউটপুট

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

CLXXVIIIILXXXIXLVMDLV

  1. জাভাস্ক্রিপ্টে সংখ্যার প্রাথমিক পরীক্ষা

  2. জাভাস্ক্রিপ্টে সংখ্যার সুন্দর বিন্যাস

  3. জাভাস্ক্রিপ্টে বিশেষ সংখ্যার জন্য পরীক্ষা করা হচ্ছে

  4. জাভাস্ক্রিপ্টে সংখ্যার সাথে প্রত্যয় যুক্ত করা