“kwadratować każdą cyfrę liczby Ruby” Kod odpowiedzi

Jeśli uruchomimy 9119 za pośrednictwem funkcji, 811181 wyjdzie, ponieważ 92 to 81 i 12 to 1.

function squareDigits(num){
    return Number(('' + num).split('').map(function (val) { return val * val;}).join(''));
}
Attractive Albatross

kwadratować każdą cyfrę liczby Ruby

number = 12345
number.to_s.chars.map { |num| num.to_i ** 2 }.join.to_i
# convert number to string (.to_s), convert string to array (.chars)
# .map each array element to the result of a block call. 
# .join array into string & convert back to integer.
Nasty Nightingale

Odpowiedzi podobne do “kwadratować każdą cyfrę liczby Ruby”

Pytania podobne do “kwadratować każdą cyfrę liczby Ruby”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu