Предмет: Информатика,
автор: sabrina7659
JS помогите
// Счастливым билетом называют такой билет с шестизначным номером,
// где сумма первых трех цифр равна сумме последних трех.
// Напишите функцию checkTicket(number) которая проверяет счастливость билета.
// Пример:
// checkTicket(005212) === true
// checkTicket(133700) === true
// checkTicket(123032) === false
Ответы
Автор ответа:
0
Ответ:
Функция checkTicket(number) может выглядеть следующим образом:
```
function checkTicket(number) {
let sumFirst = Number(number[0]) + Number(number[1]) + Number(number[2]);
let sumLast = Number(number[3]) + Number(number[4]) + Number(number[5]);
return sumFirst === sumLast;
}
```
Функция принимает на вход номер билета в виде строки и считает суммы первых трех цифр и последних трех цифр. Затем она сравнивает эти суммы и возвращает true, если они равны, и false, если не равны.
Автор ответа:
0
function checkTicket(number) {
let numStr = number.toString();
let firstHalf = numStr.slice(0, 3);
let secondHalf = numStr.slice(3);
let firstSum = 0;
let secondSum = 0;
for (let i = 0; i < firstHalf.length; i++) {
firstSum += parseInt(firstHalf[i]);
secondSum += parseInt(secondHalf[i]);
}
return firstSum === secondSum;
}
let numStr = number.toString();
let firstHalf = numStr.slice(0, 3);
let secondHalf = numStr.slice(3);
let firstSum = 0;
let secondSum = 0;
for (let i = 0; i < firstHalf.length; i++) {
firstSum += parseInt(firstHalf[i]);
secondSum += parseInt(secondHalf[i]);
}
return firstSum === secondSum;
}
Похожие вопросы
Предмет: Английский язык,
автор: dinatereshchenko28
Предмет: Українська мова,
автор: dimoka895
Предмет: Математика,
автор: samirnasimi1207
Предмет: Математика,
автор: Lara482
Предмет: Математика,
автор: Аноним