Veqtor
@Veqtor

Может кто-нибудь подсобить с решением задачи?

Всем, кто читает, привет. Есть задача: "Даны два числа. Необходимо проверить, равна ли сумма цифр первого числа сумме цифр второго числа." Вот моё решение:
let num1 = 234;
let num2 = 531;

function getDigits (num){
    let digits = String(num).split('');
    let digitsSum = 0;
    for (let digit of digits) {
	digitsSum += Number(digit);
    return digitsSum;
    }
}

if (getDigits(num1) === getDigits(num2)) {
	console.log('суммы цифр совпадают');
} else {
	console.log('суммы цифр не совпадают');
}

И оно не верное. Ошибку найти не могу, хоть тресни. Или я нуб или VSCode или браузер. Вряд ли последние два.
  • Вопрос задан
  • 76 просмотров
Решения вопроса 1
Devilz_1
@Devilz_1
Frontend-Developer
значение из функции возвратите, а не из цикла.
function getDigits (num){
    let digits = String(num).split('');
    let digitsSum = 0;
    for (let digit of digits) {
  digitsSum += Number(digit);
    }
    return digitsSum;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы