Zainspirowany scenami „klubu z trzema przecinkami” Doliny Krzemowej, takimi jak ten , w tym wyzwaniu opowiesz dziesięciu osobom o „klubie przecinka”, do którego należą.
Jeśli nie znasz terminu „klub z przecinkiem”, pozwól mi wyjaśnić: jesteś w klubie z przecinkiem, jeśli posiadane pieniądze mieszczą się w przedziale od 1 000,00 do 999,999,99 USD; jesteś w klubie z dwoma przecinkami, jeśli mieści się w przedziale od 1 000 000,00 do 999,999,999,99 USD; te „kluby” powtarzają się przez klub z trzema przecinkami, ponieważ żadna osoba na Ziemi (AFAIK) nie posiada więcej niż jeden bilion dolarów amerykańskich (japoński jen byłby inną historią bardzo szybko). Tak więc liczba przecinków na Twoim koncie bankowym, zgodnie ze standardami notacji najczęściej stosowanymi w Stanach Zjednoczonych i Wielkiej Brytanii, oznacza klub przecinków, do którego należysz. Te same zasady „przecinków” obowiązują w przypadku liczb ujemnych (choć nie chcesz być w klubie z przecinkami ujemnymi): kwoty ujemne w zakresie obejmującym [-0,01, -999.
Przypadki testowe
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
Właściwe odpowiedzi:
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.
Niezależnie od konfiguracji tablicy potrzebnej do uzyskania friendstablicy i amountstablicy nie liczy się do wyniku. W przypadku Pythona następujący kod się nie liczy:
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']
Edycja: Zobacz poprawione przypadki testowe
Usunąłem przecinki ciągów z przypadków testowych, aby uczynić je nieco trudniejszymi, niż tylko liczenie przecinków.
-$1,234.56też będą w klubie z przecinkiem?
"<name> is in the <number of commas>-club."
"Name number,Name number,..."zaakceptowania?