|Validar número ISBN-13Difícil
Ejercicio00:00

¿Quieres un reto mayor?

Resuelve en 15:00

info

Importante: Para que se registre el resultado tienes que iniciar sesión.

Validar número ISBN-13

Difícil50 pts·Strings

Enunciado

Validar número ISBN-13

Un ISBN-13 es un código de 13 dígitos usado para identificar libros. Para verificar si es válido se aplica la siguiente fórmula:

  1. Toma los primeros 12 dígitos y multiplica alternadamente por 1 y 3.
  2. Suma todos los productos.
  3. Calcula checkDigit = (10 - (suma % 10)) % 10.
  4. El resultado debe coincidir con el dígito 13 del código.

Dada una cadena de exactamente 13 caracteres numéricos, retorna true si es un ISBN-13 válido o false en caso contrario.

Ejemplos

validateISBN13("9780306406157")  // true
validateISBN13("9780306406158")  // false  (dígito de control incorrecto)
validateISBN13("9783161484100")  // true
validateISBN13("0000000000000")  // true   (todos ceros)

Restricciones

  • La cadena siempre tiene exactamente 13 caracteres numéricos ("0""9").
  • No recibirás entrada con letras ni espacios.
Restriccionesexpand_more
  • Dificultad: Difícil
  • Completa todos los test cases para obtener los 50 puntos.
  • No modificar la línea export al final del archivo.
  • Se recomienda evitar el uso de inteligencia artificial para que realmente tú practiques los ejercicios.

Puedes usar console.log() para depurar. Los resultados aparecen en la Consola de salida, no en el navegador.

Inicia sesión para reaccionar
Inicia sesión para reaccionar
Validar número ISBN-13 — Difícil | Coding Challenges · Coding Challenges