Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.07.2020, 18:55
Новичок на форуме
Отправить личное сообщение для Paulinka Посмотреть профиль Найти все сообщения от Paulinka
 
Регистрация: 30.07.2020
Сообщений: 4

helpi !!! помогите решить тестовое на курсы


(JS)..Дописать функцию getPersistence, которая принимает не отрицательное число number и возвращает его мультипликативную устойчивость. Чтобы посчитать мультипликативную устойчивость, нужно умножать цифры даного числа между собой, пока результат не будет содержать только одну цифру.

'use strict';

/**
* @param {Number} number
*
* @returns {Number}
*/

function getPersistence(number) {

// write code here

}



Пример:

getPersistence(39) === 3 (3*9 = 27, 2*7 = 14, 1*4 = 4)
getPersistence(1000) === 1 (1*0*0*0 = 0)
getPersistence(5389) === 2 (5*3*8*9 = 1080, 1*0*8*0 = 0)
getPersistence(4) === 0

безмерно благодарна за отклик!!

Последний раз редактировалось Paulinka, 30.07.2020 в 19:04.
Ответить с цитированием
  #2 (permalink)  
Старый 30.07.2020, 20:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 28,905

Paulinka,

const getPersistence = num => (num = num > 9 ? Array.from(num.toString()).reduce((a,b) => a * b) : 0, num > 9 ? getPersistence(num) : num);
console.log(getPersistence(39))
Ответить с цитированием
  #3 (permalink)  
Старый 30.07.2020, 23:43
Новичок на форуме
Отправить личное сообщение для Paulinka Посмотреть профиль Найти все сообщения от Paulinka
 
Регистрация: 30.07.2020
Сообщений: 4

мерси
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить небольшую задачу kseosru Общие вопросы Javascript 1 24.11.2019 16:08
Помогите решить проблему Ingiborn Общие вопросы Javascript 0 10.07.2014 12:12
Помогите решить задачку на jQuery. Готов заплатить. shevgeny Javascript под браузер 1 05.05.2014 11:07
Пожалуйста помогите решить задачу на java alex01rus1991 Элементы интерфейса 9 26.11.2012 23:02
Помогите решить задачку. Андрей_ Javascript под браузер 3 26.06.2012 15:21