@pshy_soch

Как последовательно использовать длины слов в строке в качестве показателя степени?

Есть строка, надо получить длину каждого слова и возвести их в степень поочередно в обратном порядке.
Например: "Masha pila sok" => 5, 4, 3 => ( 3 ^ 4 ) ^ 5 => 3486784401.
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
0xD34F
@0xD34F
str.split(' ').map{|w| w.length}.reverse.reduce{|b, p| b ** p}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы