“Como converter números para algarismos romanos em JavaScript” Respostas de código

Como converter números para algarismos romanos em JavaScript

function convertToRoman(num) {
  var roman = {
    M: 1000,
    CM: 900,
    D: 500,
    CD: 400,
    C: 100,
    XC: 90,
    L: 50,
    XL: 40,
    X: 10,
    IX: 9,
    V: 5,
    IV: 4,
    I: 1
  };
  var str = '';

  for (var i of Object.keys(roman)) {
    var q = Math.floor(num / roman[i]);
    num -= q * roman[i];
    str += i.repeat(q);
  }

  return str;
}
Restu Wahyu Saputra

Como converter números para algarismos romanos em JavaScript

function convertToRoman(num) {
  var roman = {
    M: 1000,
    CM: 900,
    D: 500,
    CD: 400,
    C: 100,
    XC: 90,
    L: 50,
    XL: 40,
    X: 10,
    IX: 9,
    V: 5,
    IV: 4,
    I: 1
  };
  var str = '';

  for (var i of Object.keys(roman)) {
    var q = Math.floor(num / roman[i]);
    num -= q * roman[i];
    str += i.repeat(q);
  }

  return str;
}
Delvi Luis Perez Mora

Respostas semelhantes a “Como converter números para algarismos romanos em JavaScript”

Perguntas semelhantes a “Como converter números para algarismos romanos em JavaScript”

Mais respostas relacionadas para “Como converter números para algarismos romanos em JavaScript” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código