числа сумме цифр второго числа.
Некий программист уже написал решение задачи, вот оно:
let num1 = 234;
let num2 = 531;
let digits1 = String(num1).split('');
let digitsSum1 = 0;
for (let digit1 of digits1) {
digitsSum1 += Number(digit1);
}
let digits2 = String(num1).split('');
let digitsSum2 = 0;
for (let digit2 of digits2) {
digitsSum2 += Number(digit2);
}
if (digitsSum1 == digitsSum2) {
alert('суммы цифр совпадают');
} else {
alert('суммы цифр не совпадают');
}
В чем недостатки приведенного кода? Переделайте код так, чтобы он был более удачным.
емааааа
для сумм цифр нужно функцию написать, чтоб не повторять одно и то же
<script> function sumDigits(num){ let digits = String(num).split(''); let digitsSum = 0; for (let digit of digits) { digitsSum += Number(digit); } return digitsSum; } function comparingNumbers(num1, num2){ if (sumDigits(num1) == sumDigits(num2)) { return console.log('суммы цифр совпадают'); } else { return console.log('суммы цифр не совпадают'); } } let num1 = 234; let num2 = 351; comparingNumbers(num1, num2); </script> так?
до reduce не доходил еще?
вроде нет пока
Я иду по порядку
Гридами норм орудоешь ?
Обсуждают сегодня