ForHosting KIT · Matemáticas

Números estrobogramáticos

El 619 girado boca abajo sigue leyéndose 619, así que es estrobogramático; el 10 no lo es porque el giro invierte sus cifras. Escriba un entero no negativo y verá su forma girada y un sí o un no claro. 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
619
Obtiene
Decimal
619
Cantidad de dígitos
3
Girado
619

Un número estrobogramático es un entero no negativo cuyos dígitos decimales siguen formando la misma cadena de dígitos tras rotar toda la figura ciento ochenta grados. Solo cinco dígitos sobreviven a ese giro como dígitos: el cero, el uno y el ocho se mantienen, mientras el seis y el nueve se intercambian. Cualquier dos, tres, cuatro, cinco o siete rompe la propiedad. Este comprobador recibe un único entero no negativo, construye la cadena rotada de derecha a izquierda con ese mapa fijo e indica si la forma rotada coincide con la original. Las entradas negativas se rechazan como inválidas para alinear el contrato con la definición habitual de entrevistas y manuales sobre enteros no negativos.

Qué es un número estrobogramático y qué dígitos rotan

Imagine escribir un número en la pantalla transparente de una calculadora y girar esa pantalla boca abajo. Tras el giro, cada dígito o bien se parece a otro dígito o bien resulta ilegible. El mapa de rotación aceptado en teoría de números recreativa y en problemas de programación es fijo y reducido: el cero pasa a cero, el uno a uno, el ocho a ocho, el seis a nueve y el nueve a seis.

Los dígitos dos, tres, cuatro, cinco y siete no tienen imagen estándar de dígito bajo un medio giro, de modo que cualquier número que los contenga no puede ser estrobogramático. La longitud importa junto con el mapa porque la rotación invierte el orden de izquierda a derecha: el dígito menos significativo pasa a ser el más significativo tras el volteo.

Por eso el diez falla aunque ambos dígitos sean rotables: el cero y el uno se mapean con claridad, pero la cadena rotada es cero-uno, que no es la misma secuencia de caracteres que uno-cero. Ejemplos clásicos positivos incluyen cero, uno, ocho, once, sesenta y nueve, ochenta y ocho, noventa y seis, seiscientos diecinueve, ochocientos ocho y ochocientos dieciocho. Los valores estrobogramáticos de un solo dígito son exactamente los puntos fijos del mapa: cero, uno y ocho.

Los pares de dos dígitos que funcionan son once, sesenta y nueve, ochenta y ocho y noventa y seis. La definición es puramente combinatoria sobre cadenas de dígitos; no implica primalidad, divisibilidad ni aproximación en coma flotante. El material didáctico suele emparejar las comprobaciones estrobogramáticas con curiosidades de dígitos afines como los palíndromos, pero las dos propiedades son independientes: un número puede ser palíndromo sin ser estrobogramático, y sesenta y nueve es estrobogramático sin ser palíndromo.

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

Use la herramienta del navegador cuando desee un veredicto estrobogramático inmediato al estudiar problemas de entrevista, preparar una lección de teoría de números o comprobar una respuesta de concurso sin instalar un sistema de álgebra computacional. Las entradas aceptadas son enteros no negativos hasta el máximo publicado, de modo que los ejemplos de aula y las demos de entrevista permanecen exactos en rangos numéricos ordinarios. Los resultados nunca dependen de relojes, semillas aleatorias ni servicios aritméticos remotos.

Integre el extremo en aplicaciones de práctica de entrevistas, páginas de matemáticas recreativas, pipelines de clasificación de enteros o paneles docentes donde prefiera reglas exactas de dígitos frente a calculadoras opacas. Si solo necesita saber si una pantalla seguiría pareciendo el mismo número al revés, esta es la landing dedicada a esa intención de búsqueda, no una herramienta genérica de palíndromos o suma de dígitos.

Comprobaciones de entrevista y concursos

Candidatos y evaluadores pueden verificar la clasificación estrobogramática de enteros no negativos arbitrarios e inspeccionar la cadena de dígitos rotada sin escribir un bucle local de mapa e inversión.

Demostraciones de teoría de números en el aula

El profesorado puede mostrar qué dígitos sobreviven a un giro de 180° y por qué importan la longitud y el orden invertido, con cada campo intermedio visible para el debate.

Pipelines automáticos de clasificación de enteros

Los scripts que etiquetan enteros como estrobogramáticos o no pueden llamar a un único extremo determinista con tarifa por ítem en lugar de embeber tablas de rotación ad hoc.

¿Qué ocurre si n es negativo?

Este comprobador exige un entero no negativo; los negativos se rechazan y no se cobran.

¿Qué dígitos se admiten tras la rotación?

Solo 0, 1, 6, 8 y 9. Según el mapa, 0→0, 1→1, 6→9, 8→8 y 9→6.

¿Es gratis el comprobador de números estrobogramáticos?

La herramienta del navegador se ejecuta gratis en su dispositivo.

¿Los resultados son deterministas?

Sí. El mismo n produce siempre los mismos indicadores, el mismo recuento de dígitos y la misma cadena rotada cuando está presente. No hay modelo, llamada de red ni azar en el camino.

¿Por qué el 10 no es un número estrobogramático?

Porque el medio giro también invierte el orden de las cifras. El 1 y el 0 sobreviven al giro, pero la forma girada pone primero el 0 y después el 1, que es otra secuencia distinta.

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/strobogrammatic-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/strobogrammatic-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":619}'
{
  "n": 619
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.strobogrammatic_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.

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.

El recorrido es totalmente determinista, no necesita red y se ejecuta gratis en el navegador y también por la API con tarifa por ítem.

Cómo evalúa este comprobador la propiedad y qué devuelve

La implementación valida que n esté presente, sea finito, integral y no negativo. A continuación toma la forma decimal canónica sin signo, recorre desde el último carácter hasta el primero y aplica el mapa de rotación a cada dígito. Si todo dígito tiene pareja mapeada, el motor une esas parejas en una cadena rotada de la misma longitud y la compara con la forma decimal original mediante igualdad estricta de caracteres. Cuando todos los dígitos fueron rotables, se incluye rotated para auditar el medio giro; cuando algún dígito falló el mapa, rotated se omite en lugar de devolverse como null, conforme a la regla del marco de que los campos opcionales se suprimen en vez de anularse. Invoque la capacidad con un campo n que contenga un entero no negativo, ya sea como número JSON dentro del rango seguro o como cadena de dígitos que se normaliza a entero. La respuesta incluye siempre n, decimal, digit_count, all_digits_rotatable e is_strobogrammatic. Si falta n, no es entero, supera el máximo publicado o es negativo, la petición falla con invalid_input y no se cobra.

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

Use la API cuando un script, un corrector de deberes o una plataforma educativa necesite JSON estable para muchos valores bajo un contrato fijo. Cada petición 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 estrobogramático con esta API?

Envíe un cuerpo JSON con el campo entero no negativo n a la capacidad numth.strobogrammatic_number. La respuesta devuelve is_strobogrammatic, decimal, digit_count, all_digits_rotatable y rotated cuando cada dígito se mapea bajo la tabla de 180°.

Ver la documentación completa del KIT →