Lucky ticket
MediumBasics10 min
Write a function isLuckyTicket(ticket) that checks if a bus ticket number is lucky.
ticketis a string.- The ticket is lucky when it has exactly 6 characters, every character is a digit from
0to9, and the sum of the first three digits equals the sum of the last three digits.'123321'is lucky: 1 + 2 + 3 = 6 and 3 + 2 + 1 = 6. - Return a boolean:
truefor a lucky ticket,falseotherwise. - Any string that is not exactly 6 digits gives
false: a shorter or longer string, the empty string, a string with letters or spaces.
Careful with +: '1' + '2' is '12', not 3. With a string, + means concatenation, and type coercion turns 0 + '1' into '01'. Turn every digit into a number before you add it.
Examples
isLuckyTicket('123321')Returns true
isLuckyTicket('123456')Returns false
isLuckyTicket('12345')Returns false
Loading the editor...
- Input
isLuckyTicket('123321')Expectedtrue - Input
isLuckyTicket('123456')Expectedfalse - Input
isLuckyTicket('12345')Expectedfalse
Hidden tests run on Submit