Card type by the first four digits
EasyBasics5 min
Write a function cardType(cardNumber) that finds the card type from the first four digits of a card number.
cardNumberis a string of exactly 16 digits, without spaces. It can start with0.- Add up the first four digits. If the sum is
16, return'Visa', otherwise return'Master'. - Return exactly
'Visa'or'Master', with a capital first letter.
Why a string: a 16-digit card number does not always fit exactly into a JavaScript number. For example, Number('9999999999999999') gives 10000000000000000.
Examples
cardType('4552720412345678')Returns 'Visa'
cardType('5100123412341234')Returns 'Master'
cardType('0790100000000000')Returns 'Visa'
Asked at Luxoft · Source
Loading the editor...
- Input
cardType('4552720412345678')Expected'Visa' - Input
cardType('5100123412341234')Expected'Master' - Input
cardType('0790100000000000')Expected'Visa'
Hidden tests run on Submit