Натхненні сценами "Клубу з трьома комами" в Силіконовій долині, як ця , в цьому виклику ви будете розповідати десяти людям про "клуб з комами", до якого вони належать.
Якщо ви не знайомі з терміном "комовий клуб", дозвольте мені пояснити: ви перебуваєте в клубі з одним комами, якщо кошти у вас є в межах від $ 1000,00 до $ 999,999,99; ви перебуваєте в клубі з двома комами, якщо він знаходиться в діапазоні від 1 000 000,00 до 999 999 999,99 доларів; ці "клуби" повторюються через клуб з трьома комами, оскільки жодна особа на Землі (AFAIK) не володіє більше одного трильйона доларів США (японська ієна дуже інша історія була б дуже іншою). Таким чином, кількість коми, які має ваш банківський рахунок, відповідно до стандартів нотацій, що найбільш поширені в США та Великобританії, позначає клуб комами, до якого ви належите. Ті ж самі правила "кома" застосовуються і до від'ємних чисел (хоча ви не хочете бути в клубі від'ємних комах): від'ємні суми в діапазоні включень [-0.01, -999.
Тестові кейси
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
Правильні відповіді:
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.
Незалежно від налаштування масиву, щоб отримати friendsмасив, а amountsмасив не зараховується до вашого результату. Отже, для Python наступний код не враховується:
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']
Редагувати: Перегляньте переглянуті тестові приклади
Я вилучив фактичні рядкові коми з тестових випадків, щоб зробити речі трохи складнішими, на відміну від простого підрахунку коми.
-$1,234.56також будуть в клубі з 1 комою?
"<name> is in the <number of commas>-club."
"Name number,Name number,..."прийнятного?