Ispirato alle scene del "club delle tre virgole" della Silicon Valley, come questo , in questa sfida dirai a dieci persone il "club delle virgole" a cui ciascuna appartiene.
Se non hai familiarità con il termine "club virgola", lasciami spiegare: sei nel club una virgola se il denaro che hai è compreso nell'intervallo compreso tra $ 1.000,00 e $ 999.999,99; sei nel club con due virgole se è compreso tra $ 1.000.000,00 e $ 999.999.999,99; questi "club" si ripetono attraverso il club di tre virgole, poiché nessun individuo sulla Terra (AFAIK) possiede più di un trilione di dollari USA (lo yen giapponese sarebbe una storia diversa molto rapidamente). Pertanto, il numero di virgole che il tuo conto bancario ha, secondo gli standard di notazione più comuni negli Stati Uniti e in Gran Bretagna, indica il club virgola a cui appartieni. Le stesse regole "virgola" si applicano ai numeri negativi (anche se non si vorrebbe essere nel club virgola negativo): importi negativi nell'intervallo compreso [-0,01, -999.
I casi di 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
Le risposte giuste:
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.
Qualunque configurazione dell'array sia necessaria per ottenere un friendsarray e l' amountsarray non conta ai fini del punteggio. Quindi per Python, il seguente codice non conta:
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']
Modifica: consultare i casi di test rivisti
Ho rimosso le virgole di stringa effettive dai casi di test per rendere le cose un po 'più difficili, invece di contare solo le virgole.
-$1,234.56anche nel club da 1 virgola?
"<name> is in the <number of commas>-club."
"Name number,Name number,..."accettabile?