Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

Konstantin_Kosev avatar Konstantin_Kosev 12 Точки

05. Modify Average - JavaScript-Fundamentals-Exercises

Здравейте колеги,

Днес опитах да пусна в judge  задача  05. Modify Average от JavaScript-Fundamentals-Exercises само,че не ми приема решението  и не мога да открия  грешката

function modify(num) {
    let numAssStr = num.toString();
    let sum = sumDgits(numAssStrm)
    while (sum /numAssStr.length <= 5){
        numAssStr += '9';
        sum = sumDgits(numAssStrm);
    }
    console.log(numAssStr);
    function sumDgits(numAsStr) {
        let sum = 0 ;
        for(let digit of numAsStr){
           sum += Number(digit);
        }
        return sum;
    }
}
Тагове:
0
JavaScript Fundamentals
petkoxray avatar petkoxray 113 Точки
Best Answer

Здравей, проблема е че имаш грешки в имената на променливите... Един път numAssStr друг път numAssStrm, и от там идва проблема... Ето го кода оправен:

function modify(num) {
    let numAsStr = num.toString();
    let sum = sumDigits(numAsStr)
    while (sum /numAsStr.length <= 5){
        numAsStr += '9';
        sum = sumDigits(numAsStr);
    }
    console.log(numAsStr);
    function sumDigits(numAsStr) {
        let sum = 0 ;
        for(let digit of numAsStr){
           sum += Number(digit);
        }
        return sum;
    }
}

 

1
Konstantin_Kosev avatar Konstantin_Kosev 12 Точки

Така вече стана. Благодаря

0
petyo.mitkov avatar petyo.mitkov 13 Точки

Привет, 

Гледам през тела и е доста кофти, мисля че numAssStrm последното m май е излишно може би. На две места е така.

Поздрави

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.