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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Ejercicio JAVA
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ejercicio JAVA  (Leído 1,833 veces)
padiuwu

Desconectado Desconectado

Mensajes: 34


Ver Perfil
Ejercicio JAVA
« en: 6 Marzo 2019, 17:18 pm »

Alguien que me pueda explicar el siguiente ejercicio, tengo que usar arreglos.
--------------------------------------------------------------------------------------------------------

Historia

En un planeta lejano existen dos lenguajes: Numírico y Enteral. aunque los dos son muy parecidos por que comparten el mismo alfabeto cada palabra se escribe diferente.

Por ejemplo, "hola" en Numírico se escribe "53134" y en Enteral "46952"

Se te ha contratado para que ayudes a traducir palabras de un lenguaje al otro.

Tarea
Escribe un programa que lea un diccionario de palabras y después pueda traducir palabras de un lenguaje al otro.

Entrada
La primera línea de entrada consiste de dos enteros d y w Las siguientes d líneas representan una traducción del diccionario. Cada línea contiene dos enteros nini y eiei separados por un espacio: La palabra en Númirico y su traducción a Enteral. Se te garantiza que no hay palabras de Númirico repetidas en el diccionario.

Las siguientes $w" líneas contienen una sola palabra en Numírico para que traduzcas.

Salida
Por cada palabra en Númirico que se te pide que traduzcas debes imprimir una línea que contenga su traduccion en Enteral. En caso de que no haya traducción debes imprimir "C?" para esa línea.

ENTRADA || SALIDA
5 6               19
2 71              71
3 556            555
140 19           71
87 555          556
71 3              C?
140
2
87
2
3
4

DESCRIPCIÓN: observe que la palabra en Numirico 4 no tiene traduccion a Enteral




En línea

srWhiteSkull


Desconectado Desconectado

Mensajes: 444



Ver Perfil WWW
Re: Ejercicio JAVA
« Respuesta #1 en: 7 Marzo 2019, 00:22 am »

Dile al profesor que deje la droga y explique mejor la tarea, que encima ni el ejemplo que pone coincide con lo explicado y los datos de la tabla.

Citar
Numírico se escribe "53134" y en Enteral "46952"

ENTRADA || SALIDA
5 6               19
2 71              71
3 556            555
140 19           71
87 555          556
71 3              C?
140
2
87
2
3
4

 :-\


En línea

CalgaryCorpus


Desconectado Desconectado

Mensajes: 323


Ver Perfil WWW
Re: Ejercicio JAVA
« Respuesta #2 en: 7 Marzo 2019, 22:14 pm »

Visita cada una de las lineas con 2 numeros (exceptuando la primera), usando un hash, usando el primero como key y el segundo como valor.

Luego visita las lineas con solo 1 numero y preguntas al hash si el numero es parte de las keys, si lo es, muestras el valor, si no es, muestras el caso de error.

La primera linea de la entrada te indica cuantos pares clave-valor hay y cuantas lineas con numeros vienen a continuacion.
« Última modificación: 7 Marzo 2019, 22:23 pm por CalgaryCorpus » En línea

Aqui mi perfil en LinkedIn, invitame un cafe aqui
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ejercicio Java
Ejercicios
incog 4 7,871 Último mensaje 13 Noviembre 2005, 03:14 am
por Hadess_inf
Ejercicio Java
Java
Phantasy 1 2,267 Último mensaje 23 Abril 2013, 09:09 am
por Debci
ejercicio java
Java
piticli25 1 2,362 Último mensaje 19 Diciembre 2013, 13:39 pm
por JADP
[JAVA] Ejercicio Java , no se por donde cogerlo
Java
Xh4xor23 8 5,407 Último mensaje 1 Abril 2014, 23:02 pm
por 7Bliz
Ejercicio Java
Programación General
virustrol 2 2,586 Último mensaje 29 Marzo 2014, 16:12 pm
por virustrol
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines