Нужно перебрать циклом числа от 10 до 300 и вывести на экран те числа, сумма двух первых цифр которых будет равна 7
Хотел сделать так, но не получается
for (let i = 10; i <= 300; i++) {
let str = String(i);
if (str[0] + str[1] === '7') {
console.log(i);
}
}
Ответы (1 шт):
Автор решения: gord1402
→ Ссылка
Вы складываете строки '1' + '2' = '12' вот правильный код:
for (let i = 10; i <= 300; i++) {
let str = String(i);
if (parseInt(str[0]) + parseInt(str[1]) === 7) {
console.log(i);
}
}