ForHosting KIT · Matemáticas

Comprobar numero capicua

Compruebe si un número se lee igual al derecho y al revés en cualquier base de 2 a 36: 121 es capicúa en base 10, y 5 lo es en base 2, donde se escribe uno-cero-uno. Verá las cifras y su inversión. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
N
121
Base
10
Obtiene
Invertido
121
Dígitos
1, 2, 1
Dígitos invertidos
1, 2, 1

Un número palíndromo se lee igual de izquierda a derecha y de derecha a izquierda al escribirlo en una base numérica elegida. En base diez son valores familiares como ciento veintiuno o siete mil setecientos setenta y siete; en base dos son cadenas de bits simétricas, como cinco escrito uno-cero-uno. Este comprobador expande el valor absoluto de un entero en dígitos de cualquier base entre dos y treinta y seis, invierte esa secuencia, reconstruye el entero que representan los dígitos invertidos e indica si el valor no negativo original es un palíndromo. Las bases inferiores a dos se rechazan como inválidas. El recorrido es aritmética pura: sin modelos, sin red y con salida totalmente determinista que puede fijar en pruebas.

Qué es un número palíndromo en base b y cómo funciona la inversión de dígitos

Escriba un entero no negativo en notación posicional con una base fija b mayor o igual que dos. Cada dígito es un resto al dividir repetidamente entre b, ordenados del más significativo al menos significativo. El número es palíndromo en esa base cuando la lista de dígitos coincide con su propia inversión: el primero con el último, el segundo con el penúltimo, y así sucesivamente.

El cero es un palíndromo de un solo dígito en toda base válida. Ejemplos de varios dígitos son ciento veintiuno en base diez y la cadena binaria uno-cero-uno para cinco. Invertir no siempre es una biyección sobre los enteros: los ceros finales del original se convierten en ceros iniciales tras el volteo y desaparecen al reconstruir el valor, de modo que cien en base diez se invierte a uno, no a cien, y por tanto no es palíndromo.

Los enteros negativos llevan un signo menos inicial que no es un dígito; este comprobador nunca etiqueta un valor negativo como palíndromo aunque los dígitos de su valor absoluto se reflejen. La definición depende solo de la división entera y el resto, así que es exacta para todo n y base aceptados sin redondeo en coma flotante.

Temas de clase relacionados incluyen sumas de dígitos, raíces digitales y ejercicios de conversión de base; la propiedad de palíndromo pide específicamente simetría de la forma escrita y no un agregado de los dígitos. Como el recuento de dígitos crece como el logaritmo del valor absoluto, el procedimiento termina siempre tras un bucle acotado y es ideal para comprobaciones automatizadas, calentamientos de entrevista y demostraciones docentes en las que el alumnado debe mostrar tanto la expansión en dígitos como la reconstrucción invertida.

Uso práctico, límites, precios y canales de entrega

Use la herramienta del navegador cuando necesite un veredicto inmediato de palíndromo al estudiar conversión de base, preparar un problema de entrevista de programación o comprobar una respuesta de concurso sin instalar un sistema de álgebra computacional. Las bases aceptadas van de dos a treinta y seis, de modo que las comprobaciones habituales en binario, octal, decimal y hexadecimal caben en un solo extremo, y los valores absolutos de n están acotados para que los ejemplos de clase sigan exactos en rangos numéricos ordinarios.

Los resultados nunca dependen de relojes, semillas aleatorias ni servicios aritméticos remotos. Conecte el extremo a aplicaciones de práctica de entrevistas, páginas de matemática recreativa, pipelines de clasificación de enteros o paneles docentes donde ya prefiera aritmética exacta de dígitos frente a calculadoras opacas.

Comprobaciones en entrevistas y concursos

Candidatos y evaluadores pueden verificar la clasificación de palíndromos en base b para enteros arbitrarios e inspeccionar ambos arreglos de dígitos y el valor invertido sin escribir un bucle local.

Demostraciones de conversión de base en clase

El profesorado puede mostrar cómo el mismo entero se escribe en binario, decimal o hexadecimal y si su cadena de dígitos es simétrica, con cada dígito intermedio visible para el debate.

Pipelines automatizados de clasificación de enteros

Los scripts que etiquetan enteros como palíndromos en una o varias bases pueden llamar a un único extremo determinista con precio por ítem en lugar de incrustar lógica de inversión ad hoc.

¿Qué ocurre si la base es menor que 2?

Las bases posicionales deben ser al menos 2; los valores inferiores a 2 se rechazan y no se cobran.

¿Se consideran palíndromos los números negativos?

Aun así se devuelve el valor de dígitos invertidos de |n|.

¿Es gratuito el comprobador de números palíndromos?

La herramienta del navegador se ejecuta gratis en su dispositivo.

¿Son deterministas los resultados?

No hay modelo, llamada de red ni aleatoriedad en el camino.

¿Por qué 100 no es capicúa?

Al invertir sus cifras queda cero-cero-uno, y los ceros de la izquierda desaparecen al reconstruir el número, así que el inverso de 100 es 1. Como 1 no es 100, el número no es capicúa.

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/numth/palindrome-number

¿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/numth/palindrome-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":121,"base":10}'
{
  "n": 121,
  "base": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.palindrome_number",
  "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.

max_abs_n1000000000000
max_base36
min_base2
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.

Cómo evalúa este comprobador los palíndromos y devuelve el valor invertido

Invoque la capacidad con los campos enteros n y base. La implementación valida que ambos estén presentes, sean finitos e integrales; que el valor absoluto de n no supere el máximo publicado; y que base esté entre dos y treinta y seis inclusive. Con entrada válida el motor toma el valor absoluto de n, lo expande en un arreglo de dígitos de mayor a menor significancia en la base elegida, copia e invierte ese arreglo y convierte los dígitos invertidos en un entero no negativo llamado reversed. Si base es menor que dos, la solicitud falla de inmediato con invalid_input y no se cobra. El booleano is_palindrome es verdadero solo cuando n es no negativo y el arreglo original de dígitos coincide elemento a elemento con el invertido; en caso contrario es falso. La respuesta también devuelve n y base e incluye tanto digits como reversed_digits para que pueda auditar la expansión sin reimplementar la conversión de base. Campos ausentes, no enteros, bases fuera de rango y valores absolutos por encima del límite se notifican como invalid_input con un mensaje claro. La misma función pura alimenta la herramienta gratuita en el navegador y la ruta de API, de modo que un ejemplo dorado en el servidor coincide con la aritmética que un visitante ejecuta en local sin ida y vuelta de red ni intervención de modelos de lenguaje.

Uso práctico, límites, precios y canales de entrega

Use la API cuando un script, un corrector de tareas o una plataforma educativa necesite JSON estable para muchos valores con un contrato fijo. Cada solicitud correcta es un ítem facturable a $0.002; la validación fallida no consume saldo. La entrega funciona desde el formulario web, la API de tareas, los clientes SDK y otros canales KIT sin cambiar el contrato matemático.

¿Cómo compruebo un número palíndromo con esta API?

Envíe un cuerpo JSON con los campos enteros n y base a la capacidad numth.palindrome_number. La respuesta devuelve is_palindrome, reversed, digits y reversed_digits.

Ver la documentación completa del KIT →