ForHosting KIT · Matemáticas

Comprobador de entero palíndromo

Compruebe si un número entero se lee igual en los dos sentidos: 121 y 3443 sí, 10 y 123 no. Verá también las cifras y su inverso, para revisar el veredicto a simple vista. Los negativos nunca lo son, por el signo menos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Valor
121
Obtiene
Con signo
121
Dígitos
121
Invertido
121

Un entero palíndromo es un número entero que se lee igual de izquierda a derecha y de derecha a izquierda. Los ejemplos clásicos de aula incluyen el cero, el siete, el once, el ciento veintiuno, el tres mil cuatrocientos cuarenta y tres y el doce mil trescientos veintiuno. Los contraejemplos incluyen el diez, el cien, el ciento veintitrés y todo entero negativo, porque el signo menos inicial forma parte de la lectura del número y no coincide con un dígito final. Este comprobador acepta un entero, extrae sus dígitos decimales con un bucle determinista de semireversión y devuelve verdadero o falso junto con la forma con signo, la cadena de dígitos sin signo y los dígitos invertidos, para que usted pueda auditar el veredicto a simple vista.

Qué significa que un entero sea palíndromo

Escriba el entero en forma decimal ordinaria, incluido un signo menos inicial cuando el número es negativo. Esa cadena de caracteres es la lectura. El número es palíndromo cuando la lectura coincide con su propia inversa: el primer carácter iguala al último, el segundo al penúltimo, y así sucesivamente.

Los enteros no negativos de un solo dígito siempre son palíndromos, porque una cadena de un carácter coincide consigo misma. El cero es palíndromo. El once, el veintidós y cualquier otro número de dos dígitos cuya cifra de las decenas iguale a la de las unidades son palíndromos.

El ciento veintiuno y el tres mil cuatrocientos cuarenta y tres son los ejemplos habituales de tres y cuatro dígitos en los libros. El diez no es palíndromo: su lectura es uno-cero y la inversa es cero-uno, que es otra cadena y sería otro entero si se permitieran ceros a la izquierda. El cien no es palíndromo por la misma razón.

El ciento veintiuno negativo tampoco lo es, aunque su valor absoluto sí lo sea: la lectura con signo es menos-uno-dos-uno y la inversa es uno-dos-uno-menos. Esta página responde a una pregunta de sí o no sobre un único entero decimal. No enumera otras bases en las que ese entero pudiera volverse palindrómico, ni trata una palabra, una fecha o una frase como entrada.

La definición es fija y determinista. No hay muestreo, comparación en coma flotante ni igualdad aproximada. Un no entero no se clasifica como falso: se rechaza, porque el contrato trata solo de números enteros.

Cómo se lee la entrada y cómo la semireversión permanece exacta

La notación exponencial, los prefijos hexadecimales, las cadenas vacías y las cadenas de varios dígitos con ceros a la izquierda se rechazan para que una celda defectuosa de hoja de cálculo no se convierta en un booleano erróneo. Por dentro el motor no convierte el número en cadena para decidir el indicador. Ejecuta una semireversión sobre la magnitud no negativa: mientras la mitad delantera restante sea mayor que la mitad trasera invertida, arranca el último dígito con resto diez y lo añade a la inversa.

Los números de longitud par aciertan cuando las dos mitades son iguales. Los de longitud impar aciertan cuando la mitad delantera iguala a la inversa sin el dígito central. Los números que terminan en cero no pueden ser palíndromos salvo que el número sea el propio cero, porque un cero inicial nunca se escribe.

Las entradas negativas omiten el bucle y devuelven false.

Dónde un sí o no de palíndromo merece su sitio

El alumnado se encuentra con números palindrómicos al invertir dígitos por primera vez, al estudiar candidatos de Lychrel y cuando un problema de concurso pregunta si un identificador, un número de ticket o un código generado es simétrico. El profesorado puede generar claves de respuesta para hojas de trabajo sin confiar en una calculadora que silencia el signo menos o trata el diez como palíndromo porque mira el valor absoluto.

Quien desarrolla usa el mismo contrato para validar datos de muestra de bibliotecas de teoría de números, para condicionar pruebas de propiedades sobre generadores de enteros aleatorios, o para comprobar de antemano que una semilla es palindrómica antes de un paso de demostración que asume una cadena de dígitos simétrica. Las canalizaciones de datos que normalizan códigos de catálogo, sufijos de factura o identificadores de rompecabezas a veces necesitan un booleano barato antes de un formateador posterior que imprime los dígitos al revés para mostrarlos.

En esta página el trabajo se ejecuta por completo en su navegador. Combínela con un listado de palíndromos en varias bases cuando necesite cada raíz que hace simétrico a n, con un comprobador de cuadrados perfectos cuando necesite pertenencia a n al cuadrado, y con la factorización en primos cuando necesite la firma prima en lugar de la simetría de dígitos del mismo entero.

Clasificación de deberes y concursos

Decida si los enteros de una hoja de trabajo y las semillas de un concurso son palíndromos decimales, incluida la regla del signo menos en los negativos, sin invertir dígitos a mano.

Enseñanza de la inversión de dígitos

Muestre al alumnado cómo 121 permanece 121 y cómo 10 se convierte en 01 mientras cambian la entrada en vivo en el navegador, sin costo.

¿Cuánto cuesta el comprobador de enteros palíndromos?

Es gratis en su navegador en esta página.

¿Los enteros negativos son palíndromos?

No. La lectura decimal con signo incluye el menos, así que la inversa de -121 es 121-, que no es la misma cadena.

¿Cómo se calcula la prueba de palíndromo?

El motor ejecuta una semireversión sobre la magnitud no negativa: arranca los dígitos decimales finales con resto diez y compara la mitad invertida con la mitad delantera restante. Los números que terminan en cero fallan salvo que el número sea cero. No se usa aritmética en coma flotante.

¿Qué ocurre si la entrada no es un entero?

Las fracciones, los valores vacíos, la notación científica y las cadenas no numéricas se rechazan; no se clasifican como palíndromos falsos.

¿Por qué el 10 no es un número palíndromo?

Porque sus cifras se leen uno-cero y al revés quedan cero-uno, que es otra lectura. Los ceros a la izquierda no cuentan como cifras, así que tampoco el 100 es palíndromo.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/math/miracle

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/math/miracle \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":121}'
{
  "value": 121
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.miracle",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Los no enteros, los valores vacíos, los ceros a la izquierda en cadenas de varios dígitos y la notación científica fallan con invalid_input y nunca se facturan. Explórela gratis en esta página, o llame a la API a $0.002 por petición exitosa cuando los scripts de calificación necesiten una respuesta sí o no reproducible sobre palíndromos.

Cómo se lee la entrada y cómo la semireversión permanece exacta

Envíe un cuerpo JSON con un campo obligatorio, value, que también puede llegar bajo los alias n, number o x, de modo que formularios y cadenas de consulta reutilicen un solo contrato. El campo debe ser un entero seguro y finito: un número JSON sin parte fraccionaria, o una cadena decimal con un más o un menos opcional al inicio y sin espacios incrustados. Si falta value, la petición falla con invalid_input y un mensaje que nombra el campo. En caso de éxito la respuesta repite value como número, signed como la lectura decimal canónica con un menos cuando hace falta, is_palindrome como el veredicto booleano, digits como la cadena de dígitos decimales sin signo, reversed como esos dígitos escritos al revés, y una formula breve que reafirma la regla.

Dónde un sí o no de palíndromo merece su sitio

A través de la API cada consulta exitosa cuesta $0.002, la validación fallida no se cobra y no se guarda nada después de devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo de nivel A y le permite pasar de una demostración de aula a una canalización automatizada sin cambiar el resultado matemático.

Fixtures de prueba deterministas

Genere casos reproducibles verdaderos y falsos de palíndromo para pruebas unitarias, comprobaciones de propiedades y aserciones de CI sin incrustar tablas estáticas de dígitos.

¿El algoritmo es aleatorizado?

No. Usa resto y división enteros deterministas. El mismo value produce siempre el mismo indicador is_palindrome, la misma cadena de dígitos y la misma inversa.

Ver la documentación completa del KIT →