1. Descrierea exercitiului

Tu si Gabriel sunteti prieteni buni. Ieri, Gabriel a primit N carduri de credit de la ABCD Bank. El vrea sa verifice daca numerele cardurilor de credit sunt valide sau nu. Tu din intamplare esti bun la regex asa ca el iti cere ajutorul! Un card de credit valid de la ABCD Bank are urmatoarele caracteristici:

Numere de carduri de credit valide

4253625879615786

4424424424442444

5122-2368-7954-3214

Numere de carduri de credit invalide

42536258796157867 #17 numere in numarul cardului → Invalid

4424444424442444 #Cifre consecutive se repeta de 4 sau mai multe ori → Invalid

5122-2368-7954 - 3214 #Se folosesc alte separatoare decat '-' → Invalid

44244x4424442444 #Contine caractere care nu sunt cifre → Invalid

0525362587961578 #Nu incepe cu 4, 5 sau 6 → Invalid

2. Format date de intrare