← К задачам
Посчитайте пятёрки и выиграйте
Задача состоит в том, чтобы помочь Аруну выбрать наиболее удачное число, основываясь на количестве цифр пятерки в нем. Если два числа имеют одинаковую частоту пятерок, то наибольшее из них считается наиболее удачным, а если в числе нет пятерок, то первое данное число считается наиболее удачным.
Примеры
get_luckiest([5, 12, 55, 11]) ➞ 55
- get_luckiest([5, 12, 55, 11]) ➞ 55
get_luckiest([5, 12, -55, 11]) ➞ -55
- get_luckiest([5, 12, -55, 11]) ➞ -55
get_luckiest([515, 1255, -55, 1]) ➞ 1255
- get_luckiest([515, 1255, -55, 1]) ➞ 1255
get_luckiest([44, 12, 7, 40]) ➞ 44
- get_luckiest([44, 12, 7, 40]) ➞ 44
Примечание
- Вернуть
nil, если дан пустой массив.
def get_luckiest(arr)
end Для запуска тестов необходима авторизация.