Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function arabicToRoman(number){
- let roman = "";
- const romanNumList = {M:1000,CM:900, D:500,CD:400, C:100, XC:90,L:50, XV: 40, X:10, IX:9, V:5, IV:4, I:1};
- let a;
- if(number < 1 || number > 3999)
- return "Enter a number between 1 and 3999";
- else{
- for(let key in romanNumList){
- a = Math.floor(number / romanNumList[key]);
- if(a >= 0){
- for(let i = 0; i < a; i++){
- roman += key;
- }
- }
- number = number % romanNumList[key];
- }
- }
- return roman;
- }
- for (let i = 0; i < 1000; i++) {
- let romanNum = arabicToRoman(i);
- Number.prototype[romanNum] = [];
- for (let j = 0; j < i; j++) {
- Number.prototype[romanNum].push(j);
- }
- }
- console.log(0..V);
- console.log(1..VII);
Advertisement
Add Comment
Please, Sign In to add comment