freeCodeCamp/curriculum/challenges/spanish/06-information-security-and.../information-security-and-qu.../metric-imperial-converter.s...

3.0 KiB

id title challengeType isRequired videoUrl localeTitle
587d8249367417b2b2512c41 Metric-Imperial Converter 4 true Convertidor métrico-imperial

Description

Cree una aplicación de JavaScript de pila completa que sea funcionalmente similar a esto: https://hard-twilight.glitch.me/ . Trabajar en este proyecto implicará que escriba su código en Glitch en nuestro proyecto de inicio. Después de completar este proyecto, puede copiar su URL de error público (en la página de inicio de su aplicación) en esta pantalla para probarlo. Opcionalmente, puede optar por escribir su proyecto en otra plataforma, pero debe ser visible públicamente para nuestras pruebas. ¡Comience este proyecto en Glitch usando este enlace o clone este repositorio en GitHub! Si utiliza Glitch, recuerde guardar el enlace a su proyecto en un lugar seguro.

Instructions

Tests

tests:
  - text: Evitaré que el cliente intente adivinar (oler) el tipo MIME.
    testString: ''
  - text: Evitaré ataques de scripts entre sitios (XSS).
    testString: ''
  - text: 'Puedo obtener / api / convertir con un solo parámetro que contiene un número y una unidad aceptados y convertirlos. (Sugerencia: divida la entrada buscando el índice del primer carácter que marcará el inicio de la unidad)'
    testString: ''
  - text: Puedo convertir 'gal' a 'L' y viceversa. (1 gal a 3.78541 l)
    testString: ''
  - text: Puedo convertir 'lbs' a 'kg' y viceversa. (1 lbs a 0.453592 kg)
    testString: ''
  - text: Puedo convertir 'mi' a 'km' y viceversa. (1 mi a 1.60934 km)
    testString: ''
  - text: 'Si mi unidad de medida no es válida, devuelta será "unidad no válida".'
    testString: ''
  - text: 'Si mi número no es válido, se devolverá con "número no válido".'
    testString: ''
  - text: 'Si ambos no son válidos, el retorno será "número y unidad no válidos".'
    testString: ''
  - text: 'Puedo usar fracciones, decimales o ambos en mi parámetro (es decir, 5, 1/2, 2.5 / 6), pero si no se proporciona nada, se predeterminará a 1.'
    testString: ''
  - text: 'Mi devolución constará de las unidades initNum, initUnit, returnNum, returnUnit y cadena que deletrean en formato "{initNum} {initial_Units} se convierte a {returnNum} {return_Units}" con el resultado redondeado a 5 decimales en la cadena.'
    testString: ''
  - text: Todas las pruebas de 16 unidades están completas y aprobadas.
    testString: ''
  - text: Las 5 pruebas funcionales están completas y aprobadas.
    testString: ''

Challenge Seed

Solution

// solution required