Реализация верна. Только функция должна была вернуть результат, а не просто напечатать его.