# JavaScript Algorithms and Data Structures Projects - Roman Numeral Converter

**URL:** <https://forum.freecodecamp.org/t/javascript-algorithms-and-data-structures-projects-roman-numeral-converter/679869>\
**Category:** General\
**Tags:** español\
**Created:** [March 16, 2024, 2:45am UTC](https://forum.freecodecamp.org/t/javascript-algorithms-and-data-structures-projects-roman-numeral-converter/679869 "2024-03-16T02:45:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![danigames1e](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/danigames1e/32/356308_2.png) [@danigames1e](https://forum.freecodecamp.org/u/danigames1e)\
**Post date:** [March 16, 2024, 2:45am UTC](https://forum.freecodecamp.org/t/javascript-algorithms-and-data-structures-projects-roman-numeral-converter/679869/1 "2024-03-16T02:45:28Z")

</div>

### Tell us what’s happening:

Describe your issue in detail here.

### Your code so far

```javascript
function convertToRoman(num) {
  const romano = [
  1000 = "M",
  900 = "CM",
  500 = "D",
  400 = "CD",
  100 = "C",
  90 = "XC",
  50 = "L",
  40 = "SG",
  10 = "X",
  9 = "IX",
  5 = "V",
  4 = "IV",
  1 = "I"
  ]
  for(let a = 0; a < romano.length;a++ )
  if (num > 0) {
    num = romano.concat
  }
  
}
convertToRoman(36);
console.log(romano)

```

### Your browser information:

User Agent is: `Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Mobile Safari/537.36`

### Challenge Information:

JavaScript Algorithms and Data Structures Projects - Roman Numeral Converter

> **[freeCodeCamp.org](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/javascript-algorithms-and-data-structures-projects/roman-numeral-converter)**
>
> Learn to Code — For Free

---

<div class="post-metadata">

**Author:** ![Teller](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/teller/32/412338_2.png) [@Teller](https://forum.freecodecamp.org/u/Teller)\
**Post date:** [March 16, 2024, 3:31am UTC](https://forum.freecodecamp.org/t/javascript-algorithms-and-data-structures-projects-roman-numeral-converter/679869/2 "2024-03-16T03:31:55Z")

</div>

Bienvenido al foro @danigames1e

Los elementos de la matriz no están estructurados correctamente.

Feliz codificación

---

<div class="post-metadata">

**Author:** ![franciscomelov](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/franciscomelov/32/257220_2.png) [@franciscomelov](https://forum.freecodecamp.org/u/franciscomelov)\
**Post date:** [March 16, 2024, 5:36pm UTC](https://forum.freecodecamp.org/t/javascript-algorithms-and-data-structures-projects-roman-numeral-converter/679869/3 "2024-03-16T17:36:54Z")

</div>

> [@JavaScript Algorithms and Data Structures Projects - Roman Numeral Converter. No sé cómo hay que internar estos datos](https://forum.freecodecamp.org/t/javascript-algorithms-and-data-structures-projects-roman-numeral-converter-no-se-como-hay-que-internar-estos-datos/679876/2):
>
> Puedes empezar separando lo que tienes que hacer, empezar por convertir los números que son más fáciles como, 1000, 100, 1, etc. Piensa en como haces la conversión tú mismo en tu mente, cuál es la lógica que sigues para hacer la conversión y escríbelo en pasos, después lo puedes pasar a código

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [January 7, 2025, 2:19pm UTC](https://forum.freecodecamp.org/t/javascript-algorithms-and-data-structures-projects-roman-numeral-converter/679869/4 "2025-01-07T14:19:42Z")

</div>

Closed on January 7, 2025, 2:19pm UTC


