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

জাভাস্ক্রিপ্টে ইন্টিজারকে রোমান নাম্বারে রূপান্তর করার অ্যালগরিদম


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

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

উদাহরণ

const intToRoman = (num) => {    let result = "";    while(num){       if(num>=1000){          result += "M";          num -= 1000;       }else if(num>=500){          if(num>=900){             result += "CM";             num -= 900;          }else{             result += "D";             num -= 500;          }          }else if(num>=100){             if(num>=400){                result += "CD";                num -= 400;             }else{                result += "C";                num -= 100;             }          }else if(num>=50){             if(num>=90){                result += "XC";                num -= 90;             }else{                result += "L";                num -= 50;             }          }else if(num>=10){             if(num>=40){                result += "XL";                num -= 40;             }else{                result += "X";                num -= 10;             }          }else if(num>=5){             if(num>=9){                result += "IX";                num -= 9;            }else{                result += "V";                num -= 5;             }          }else{             if(num>=4){                result += "IV";                num -= 4;          }else{             result += "I";             num -= 1;          }       }    }    return result; }; console.log(intToRoman(178)); console.log(intToRoman(89)); console.log(intToRoman(55)); console.log(intToRoman(1555));

আউটপুট

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

CLXXVIII LXXXIX LV MDLV

  1. জাভাস্ক্রিপ্টে সংখ্যার প্রাইম্যালিটি টেস্ট

  2. জাভাস্ক্রিপ্টে বিউটিফুল অ্যারেঞ্জমেন্ট অফ নাম্বার

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

  4. জাভাস্ক্রিপ্টে সংখ্যার সাথে সাফিক্স जोড়া