Inspiré par les scènes du "club des trois virgules" de la Silicon Valley, comme celle-ci , dans ce défi, vous direz à dix personnes le "club des virgules" auquel ils appartiennent chacun.
Si vous n'êtes pas familier avec le terme «club de virgule», laissez-moi vous expliquer: vous êtes dans le club à une virgule si l'argent que vous avez est compris entre 1 000,00 $ et 999 999,99 $; vous êtes dans le club à deux virgules s'il se situe entre 1 000 000,00 $ et 999 999 999,99 $; ces "clubs" se répètent à travers le club des trois virgules, car aucun individu sur Terre (AFAIK) ne possède plus d'un billion de dollars américains (le yen japonais serait une histoire différente très rapidement). Ainsi, le nombre de virgules que possède votre compte bancaire, selon les normes de notation les plus courantes aux États-Unis et en Grande-Bretagne, indique le club de virgules auquel vous appartenez. Les mêmes règles de "virgule" s'appliquent pour les nombres négatifs (bien que vous ne souhaitiez pas être dans le club de virgule négatif): des montants négatifs dans la plage inclusive [-0.01, -999.
Les cas de test
Friend Amount
John 100000
Jamie 0.05
Kylie 1549001.10
Laura 999999999.99
Russ 986000000
Karla 1
Reid 99.99
Mark 999.99
Manson 1000.01
Lonnie 999999999999.00
Nelly -123.45
Les bonnes réponses:
John is in the 1-comma club.
Jamie is in the 0-comma club.
Kylie is in the 2-comma club.
Laura is in the 2-comma club.
Russ is in the 2-comma club.
Karla is in the 0-comma club.
Reid is in the 0-comma club.
Mark is in the 0-comma club.
Manson is in the 1-comma club.
Lonnie is in the 3-comma club.
Nelly is in the 0-comma club.
Quelle que soit la configuration du tableau dont vous avez besoin pour obtenir un friendstableau, le amountstableau ne compte pas dans votre score. Donc, pour Python, le code suivant ne compte pas:
f = ['John', 'Jamie', 'Kylie', 'Laura', 'Russ', 'Karla', 'Reid', 'Mark', 'Manson', 'Lonnie']
a = ['100000', '0.05', '1549001.10', '999999999.99', '986000000', '1', '99.99', '999.99', '1000.01', '999999999999.00']
Modifier: veuillez consulter les cas de test révisés
J'ai supprimé les virgules de chaîne réelles des cas de test pour rendre les choses un peu plus difficiles, au lieu de simplement compter les virgules.
-$1,234.56également dans le club à 1 virgule?
"<name> is in the <number of commas>-club."
"Name number,Name number,..."acceptable?