Ya me enteré que eres un alien

Ver en PDF

Enviar solución

Puntos: 100 (parcial)
Límite de tiempo: 1.0s
Límite de memoria: 256M

Autor:
Tipo de problema
Lenguajes permitidos
C, C++, Go, Kotlin, Python

Ya me enteré que eres un alien

Al cruzar las enormes puertas de MANDRÁGORA-88b, Felipe y su tripulación se adentraron en la primera ala de investigación de la estación: el área de Especímenes Ultraplanetarios.

Entre cámaras de observación, laboratorios vacíos y dispositivos científicos abandonados, encontraron a un único habitante.

Un extraterrestre de apariencia extraña cuya ficha de investigación lo identificaba como Insulini.

Tan pronto como los vio, Insulini comenzó a comunicarse con ellos. Emitía sonidos que parecían palabras, frases completas incluso, pero ninguno de los presentes lograba entender lo que decía.

—Podría estar pidiendo ayuda —comentó Felipe.

—O podría estar planeando conquistar el mundo —respondió Emma.


Fig 1. Insulini

Felipe e Isabel coincidían en que mantener encerrado a un ser inteligente era cuestionable, pero tampoco podían poner en riesgo a toda la tripulación.

Mientras discutían qué hacer, Isabel comenzó a analizar los patrones del lenguaje de Insulini.

Después de varios minutos encontró algo sorprendente.

Los marcianos utilizaban una versión extremadamente simplificada del español. Su alfabeto estaba compuesto únicamente por las letras:

a, e, y, o, w, z, x

La traducción de una palabra humana al idioma marciano se realiza siguiendo estas reglas:

  • Si una letra es a, e, o, w, z, x o y, permanece igual.
  • Si una letra es i, se reemplaza por y.
  • Si una letra es u, se reemplaza por w.
  • Si una letra es s, se reemplaza por z.
  • Cualquier otra letra se reemplaza por x.

Por ejemplo, la palabra:

yasequeeresunalien

se traduce como:

yazexweexezwxaxyex

Isabel necesita tu ayuda para construir un traductor automático.

Entrada

La entrada consiste en una sola línea que contiene una palabra formada únicamente por letras minúsculas del alfabeto español sin espacios.

Salida

Imprime la traducción de la palabra al idioma marciano.

Límites

  • La palabra tendrá entre 1 y 100 caracteres.
  • Solo contendrá letras minúsculas (a-z).

Ejemplos

Entrada 1
insulini
Salida 1
ynzwxyny

Entrada 2
diosdelacumbia
Salida 2
xyozxexaxwxbya

Entrada 3
yasequeeresunalien
Salida 3
yazexweexezwxaxyex

Entrada 4
felipe
Salida 4
xexype

Grupos de prueba

Los casos de prueba están divididos de la siguiente manera:

Grupo Características Puntos
1 Casos de ejemplo y palabras muy pequeñas (longitud entre 1 y 5) 10
2 La palabra solo contiene letras de {a, e, o, w, x, y, z} 15
3 La palabra solo contiene letras de {i, u, s} 15
4 La palabra solo contiene letras que siempre se traducen como x 20
5 Casos completamente aleatorios dentro de los límites originales 40

Comentarios


  • 0
    Panduro1234  comentado el 14 junio 2026, 2:18 a.m.

    como que Insulini?