2018-10-08 17:34:43 +00:00
---
id: a7f4d8f2483413a6ce226cac
title: Roman Numeral Converter
isRequired: true
challengeType: 5
2018-10-10 20:20:40 +00:00
videoUrl: ''
localeTitle: Convertidor de números romanos
2018-10-08 17:34:43 +00:00
---
## Description
2018-10-10 20:20:40 +00:00
< section id = "description" > Convertir el número dado en un número romano. Todas las respuestas de los < a href = "http://www.mathsisfun.com/roman-numerals.html" target = "_blank" > números romanos< / a > deben proporcionarse en mayúsculas. Recuerda usar < a href = "http://forum.freecodecamp.org/t/how-to-get-help-when-you-are-stuck/19514" target = "_blank" > Read-Search-Ask< / a > si te atascas. Trate de emparejar el programa. Escribe tu propio código. < / section >
2018-10-08 17:34:43 +00:00
## Instructions
2018-10-10 20:20:40 +00:00
< section id = "instructions" >
2018-10-08 17:34:43 +00:00
< / section >
## Tests
< section id = 'tests' >
```yml
tests:
- text: < code > convertToRoman(2)</ code > debe devolver " II" .
testString: 'assert.deepEqual(convertToRoman(2), "II", "< code > convertToRoman(2)< / code > should return "II".");'
- text: < code > convertToRoman(3)</ code > debe devolver " III" .
testString: 'assert.deepEqual(convertToRoman(3), "III", "< code > convertToRoman(3)< / code > should return "III".");'
- text: < code > convertToRoman(4)</ code > debe devolver " IV" .
testString: 'assert.deepEqual(convertToRoman(4), "IV", "< code > convertToRoman(4)< / code > should return "IV".");'
- text: < code > convertToRoman(5)</ code > debe devolver " V" .
testString: 'assert.deepEqual(convertToRoman(5), "V", "< code > convertToRoman(5)< / code > should return "V".");'
- text: < code > convertToRoman(9)</ code > debe devolver " IX" .
testString: 'assert.deepEqual(convertToRoman(9), "IX", "< code > convertToRoman(9)< / code > should return "IX".");'
- text: < code > convertToRoman(12)</ code > debe devolver " XII" .
testString: 'assert.deepEqual(convertToRoman(12), "XII", "< code > convertToRoman(12)< / code > should return "XII".");'
- text: < code > convertToRoman(16)</ code > debe devolver " XVI" .
testString: 'assert.deepEqual(convertToRoman(16), "XVI", "< code > convertToRoman(16)< / code > should return "XVI".");'
- text: < code > convertToRoman(29)</ code > debe devolver " XXIX" .
testString: 'assert.deepEqual(convertToRoman(29), "XXIX", "< code > convertToRoman(29)< / code > should return "XXIX".");'
- text: < code > convertToRoman(44)</ code > debe devolver " XLIV" .
testString: 'assert.deepEqual(convertToRoman(44), "XLIV", "< code > convertToRoman(44)< / code > should return "XLIV".");'
- text: < code > convertToRoman(45)</ code > debe devolver " XLV"
testString: 'assert.deepEqual(convertToRoman(45), "XLV", "< code > convertToRoman(45)< / code > should return "XLV"");'
- text: < code > convertToRoman(68)</ code > debe devolver " LXVIII"
testString: 'assert.deepEqual(convertToRoman(68), "LXVIII", "< code > convertToRoman(68)< / code > should return "LXVIII"");'
- text: < code > convertToRoman(83)</ code > debe devolver " LXXXIII"
testString: 'assert.deepEqual(convertToRoman(83), "LXXXIII", "< code > convertToRoman(83)< / code > should return "LXXXIII"");'
- text: < code > convertToRoman(97)</ code > debe devolver " XCVII"
testString: 'assert.deepEqual(convertToRoman(97), "XCVII", "< code > convertToRoman(97)< / code > should return "XCVII"");'
- text: < code > convertToRoman(99)</ code > debe devolver " XCIX"
testString: 'assert.deepEqual(convertToRoman(99), "XCIX", "< code > convertToRoman(99)< / code > should return "XCIX"");'
- text: < code > convertToRoman(400)</ code > debería devolver " CD"
testString: 'assert.deepEqual(convertToRoman(400), "CD", "< code > convertToRoman(400)< / code > should return "CD"");'
- text: < code > convertToRoman(500)</ code > debe devolver " D"
testString: 'assert.deepEqual(convertToRoman(500), "D", "< code > convertToRoman(500)< / code > should return "D"");'
- text: < code > convertToRoman(501)</ code > debe devolver " DI"
testString: 'assert.deepEqual(convertToRoman(501), "DI", "< code > convertToRoman(501)< / code > should return "DI"");'
- text: < code > convertToRoman(649)</ code > debe devolver " DCXLIX"
testString: 'assert.deepEqual(convertToRoman(649), "DCXLIX", "< code > convertToRoman(649)< / code > should return "DCXLIX"");'
- text: < code > convertToRoman(798)</ code > debe devolver " DCCXCVIII"
testString: 'assert.deepEqual(convertToRoman(798), "DCCXCVIII", "< code > convertToRoman(798)< / code > should return "DCCXCVIII"");'
- text: < code > convertToRoman(891)</ code > debe devolver " DCCCXCI"
testString: 'assert.deepEqual(convertToRoman(891), "DCCCXCI", "< code > convertToRoman(891)< / code > should return "DCCCXCI"");'
- text: < code > convertToRoman(1000)</ code > debe devolver " M"
testString: 'assert.deepEqual(convertToRoman(1000), "M", "< code > convertToRoman(1000)< / code > should return "M"");'
- text: < code > convertToRoman(1004)</ code > debe devolver " MIV"
testString: 'assert.deepEqual(convertToRoman(1004), "MIV", "< code > convertToRoman(1004)< / code > should return "MIV"");'
- text: < code > convertToRoman(1006)</ code > debe devolver " MVI"
testString: 'assert.deepEqual(convertToRoman(1006), "MVI", "< code > convertToRoman(1006)< / code > should return "MVI"");'
- text: < code > convertToRoman(1023)</ code > debe devolver " MXXIII"
testString: 'assert.deepEqual(convertToRoman(1023), "MXXIII", "< code > convertToRoman(1023)< / code > should return "MXXIII"");'
- text: < code > convertToRoman(2014)</ code > debe devolver " MMXIV"
testString: 'assert.deepEqual(convertToRoman(2014), "MMXIV", "< code > convertToRoman(2014)< / code > should return "MMXIV"");'
- text: < code > convertToRoman(3999)</ code > debe devolver " MMMCMXCIX"
testString: 'assert.deepEqual(convertToRoman(3999), "MMMCMXCIX", "< code > convertToRoman(3999)< / code > should return "MMMCMXCIX"");'
```
< / section >
## Challenge Seed
< section id = 'challengeSeed' >
< div id = 'js-seed' >
```js
function convertToRoman(num) {
return num;
}
convertToRoman(36);
2018-10-10 20:20:40 +00:00
2018-10-08 17:34:43 +00:00
```
< / div >
< / section >
## Solution
< section id = 'solution' >
```js
2018-10-10 20:20:40 +00:00
// solution required
2018-10-08 17:34:43 +00:00
```
< / section >