Ejercicio00:00
¿Quieres un reto mayor?
Resuelve en 10:00
info
Importante: Para que se registre el resultado tienes que iniciar sesión.
Frecuencia relativa de elementos
Medio25 pts·Arrays
Enunciado
Dado un array de números enteros, calcula la frecuencia relativa de cada elemento.
La frecuencia relativa de un elemento es el número de veces que aparece dividido entre el total de elementos del array. El resultado debe ser un Map<String, Double> donde cada clave es el elemento convertido a string y cada valor es su frecuencia relativa redondeada a 4 decimales.
Si el array está vacío, retorna un mapa vacío.
Ejemplos
relativeFrequency(new int[]{1, 2, 2, 3})
// {"1"=0.25, "2"=0.5, "3"=0.25}
relativeFrequency(new int[]{5, 5, 5})
// {"5"=1.0}
relativeFrequency(new int[]{1, 2, 3, 4})
// {"1"=0.25, "2"=0.25, "3"=0.25, "4"=0.25}
Notas
- Las claves del mapa son los elementos convertidos a string con
String.valueOf(n). - Usa
Math.round(value * 10000) / 10000.0para el redondeo a 4 decimales.
Restriccionesexpand_more
- Dificultad: Medio
- Completa todos los test cases para obtener los 25 puntos.
- No modificar la línea
exportal final del archivo. - Se recomienda evitar el uso de inteligencia artificial para que realmente tú practiques los ejercicios.
Puedes usar System.out.println() para depurar. Los resultados aparecen en la Consola de salida, no en el navegador.
Inicia sesión para reaccionar
Inicia sesión para reaccionar