Saltar al contenido

convertir números romanos en números enteros ejemplo de código javascript

Hola usuario de nuestra página, tenemos la respuesta a lo que andabas buscando, deslízate y la verás aquí.

Ejemplo 1: convertir números romanos en números javascript

function roman_to_Int(str1)if(str1 == null)return-1;
var num =char_to_int(str1.charAt(0));
var pre, curr;for(var i =1; i < str1.length; i++)
curr =char_to_int(str1.charAt(i));
pre =char_to_int(str1.charAt(i-1));if(curr <= pre)
num += curr;else
num = num - pre*2+ curr;return num;

function char_to_int(c)switch(c)case'I':return1;case'V':return5;case'X':return10;case'L':return50;case'C':return100;case'D':return500;case'M':return1000;default:return-1;
console.log(roman_to_Int('XXVI'));
console.log(roman_to_Int('CI'));

Ejemplo 2: convertir números romanos en números javascript

classSolutionpublic:intromanNumber(char n)switch(n)case'I':return(1);case'V':return(5);case'X':return(10);case'L':return(50);case'C':return(100);case'D':return(500);case'M':return(1000);default:return(0);return(0);intromanToInt(string s)int len = s.size();int ans =romanNumber(s[0]);for(int i=1;i<len;i++)int prev =romanNumber(s[i-1]);int current =romanNumber(s[i]);if(prev>=current)
                ans += current;else
                ans -= prev;
                current -= prev;
                ans += current;return ans;;

Sección de Reseñas y Valoraciones

Si te animas, eres capaz de dejar un ensayo acerca de qué te ha parecido este post.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *