elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Ayuda con Ejercicio c++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con Ejercicio c++  (Leído 2,442 veces)
SrTrp


Desconectado Desconectado

Mensajes: 327


Script/C#


Ver Perfil
Ayuda con Ejercicio c++
« en: 15 Septiembre 2018, 07:19 am »

Bueno tengo un grandisimo problema en un ejercicio, este estuvo en un concurso de programación y lamentablemente en el debido tiempo no lo comprendí, aún sigo con la misma intriga no se como comenzar o que tipo de algoritmo usar para este al principio pensé que era basado a la tabla ascii pero no le encontre nada, este es el problema agradecería si alguien me diera una idea de como resolverlo.
ESTA TRADUCIDO
Los marcianos usan el alfabeto inglés para comunicarse. Sin embargo, tienen un lenguaje completamente diferente, pero se basa en un mapeo uno a uno (biyectivo) de cartas de marciano a inglés. Sin embargo, tenga cuidado, las letras minúsculas y mayúsculas en inglés no son necesariamente las mismas en marciano. Por ejemplo, la palabra "CARS" en marciano se traduce como "Unil" en inglés, mientras que la palabra "cars" en marciano se traduce como "EPFL".

¡Los marcianos han invadido la Tierra! Pero, hemos interceptado sus comunicaciones. Ayúdanos a traducir sus mensajes al inglés.

Entrada
La primera línea de la entrada contiene un número entero n (1 ≤ n ≤ 100).

La segunda línea contiene una oración en marciano, que consta de n palabras separadas por espacios, cada una de las cuales consta de letras minúsculas y mayúsculas en inglés. El número total de letras en la oración es como mucho 105.

Salida
Imprima, en una sola línea, n palabras separadas por espacios que representen la traducción al inglés de la oración.

No imprima ningún espacio inicial o final y termine su salida con un carácter de nueva línea.

Examples
Input
1
CARS
Output
Unil
Input
1
cars
Output
EPFL
Input
3
IuVEJxTXs UvOHhng yZKfAYmaqolM
Output
vpVZzBNtL SCubWma ocIYneAPqxDs
Input
3
NtGQibw djPrCpek FWzL
Output
hRkMGgJ fHrFUQTj XOwd
Input
3
aySBaPyb RM gzYMynY
Output
PolyProg is awesome


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda] Ejercicio C 100
Ejercicios
Dem0ny 2 6,242 Último mensaje 19 Diciembre 2007, 22:45 pm
por Dem0ny
Ayuda co un ejercicio de C#
.NET (C#, VB.NET, ASP)
hitori batusai 2 5,583 Último mensaje 22 Febrero 2008, 01:53 am
por hitori batusai
Ayuda con ejercicio de VB
Programación Visual Basic
guada_sp 5 3,591 Último mensaje 8 Marzo 2008, 02:54 am
por ‭‭‭‭jackl007
Ayuda con ejercicio
.NET (C#, VB.NET, ASP)
elbrunosimpson 4 3,792 Último mensaje 4 Septiembre 2008, 23:16 pm
por Meta
Ayuda ejercicio de Pascal, cuando uno no lo ve claro pide ayuda
Programación General
manu3742 1 3,529 Último mensaje 31 Marzo 2011, 15:43 pm
por d(-_-)b
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines