Очередная задачка.
"Счастливым билетом называют такой билет с шестизначным номером, где сумма первых трех цифр равна сумме последних трех.
isHappyTicket.js
Напишите и экспортируйте по умолчанию функцию, проверяющую является ли номер счастливым (номер может быть как числового, так и строкового типа: см. примеры ниже). Функция должна возвращать true, если билет счастливый, или false, если нет.
Примеры использования:
isHappyTicket(385916); // true
isHappyTicket(231002); // false
isHappyTicket(128722); // true
isHappyTicket('054702'); // true
Подсказки
Преобразовать число в строку можно с помощью функции String...
Преобразовать строку в число можно с помощью функции Number...
Чтобы узнать длину строки, используйте свойство length..."
Моё решение:
const isHappyTicket = (num) => {
let str = String(num);
let firstSum = Number(str[0]) + Number(str[1]) + Number(str[2]);
let secondSum = Number(str[3]) + Number(str[4]) + Number(str[5]);
return firstSum === secondSum;
}