viernes, noviembre 10, 2023

Reto con Java

Amador Aparicio de la Fuente, ingeniero informático, experto en Ciberseguridad, y CISO en Zunder España, nos propone el siguiente reto:

Escriba un programa Java que cumpla la especificación de más abajo:

Entrada: tres números enteros
Salida: si la lista de las tres entradas es un solo valor (porque los tres números son iguales), la salida será el cubo del número; si la lista es de dos valores (porque hay 2 números iguales y uno distinto), la salida debe ser el producto de los dos valores; y si hay 3 valores distintos, su suma.

Suposiciones: la entrada es entera. No habrá salida de rango del tipo entero Java int
Un caso de prueba: : 12 10 12 → 120

(Independientemente del lenguaje de programación con el que se implemente la solución, la clave está en reducir el número de comparaciones cuando, de los 3 números, 2 son iguales)

¡Puede ser un buen reto! 😉

No hay comentarios:

Publicar un comentario