“Квадрат каждую цифру JavaScript” Ответ

Квадрат каждую цифру JavaScript

function squareDigits(num){
  let string = num.toString();  // turn number to a string
  let results = [];             // create an array to save the new values of the string
  for (let i = 0; i < string.length; i++){  // iterate through the string
      results[i] = string[i] * string[i];   // save the square of the number to the array 
  }
  return Number(results.join(''));    // turn the array into a string and then into a number
}
Important Ibis

Если мы запустим 9119 через функцию, выйдет 811181, потому что 92 - 81, а 12 - 1.

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

Ответы похожие на “Квадрат каждую цифру JavaScript”

Вопросы похожие на “Квадрат каждую цифру JavaScript”

Больше похожих ответов на “Квадрат каждую цифру JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования