“Как преобразовать числа в римские цифры в JavaScript” Ответ

Как преобразовать числа в римские цифры в 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

Как преобразовать числа в римские цифры в 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

Ответы похожие на “Как преобразовать числа в римские цифры в JavaScript”

Вопросы похожие на “Как преобразовать числа в римские цифры в JavaScript”

Больше похожих ответов на “Как преобразовать числа в римские цифры в JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования