Puntos de experiencia de Edabit
Al completar desafíos en Edabit, ganas puntos de experiencia según su dificultad:
| Dificultad | Puntos de experiencia |
|---|---|
| Very Easy | 5XP |
| Easy | 10XP |
| Medium | 20XP |
| Hard | 40XP |
| Very Hard | 80XP |
Dado un hash con la cantidad de desafíos completados en cada dificultad, crea una función que devuelva el total de puntos de experiencia.
Ejemplos
get_xp({ "Very Easy" => 89, "Easy" => 77, "Medium" => 30, "Hard" => 4, "Very Hard" => 1 }) ➞ "2055XP"
# Very Easy: 89 × 5 = 445
# Easy: 77 × 10 = 770
# Medium: 30 × 20 = 600
# Hard: 4 × 40 = 160
# Very Hard: 1 × 80 = 80
# 445 + 770 + 600 + 160 + 80 = 2055
get_xp({ "Very Easy" => 254, "Easy" => 32, "Medium" => 65, "Hard" => 51, "Very Hard" => 34 }) ➞ "7650XP"
get_xp({ "Very Easy" => 11, "Easy" => 0, "Medium" => 2, "Hard" => 0, "Very Hard" => 27 }) ➞ "2255XP"Notas
Devuelve el valor como una cadena y añade "XP" al final, sin espacios.