Gibi Silikon Vadisi'nin "üç virgül kulübü" sahneleri esinlenerek bu bir , on insanlara hangi onlar her aittir "virgül kulübü" söylüyorum olacak bu mücadelede.
"Virgül kulübü" terimine aşina değilseniz, açıklamama izin verin: elinizde bulunan para 1.000,00 ila 999,999,99 $ aralığındaysa, tek-virgül kulübündesiniz; 1,000,000,00 ila 999,999,999,99 $ aralığındaysa iki virgül kulübündesiniz; Bu "kulüpler" üç virgül kulübü aracılığıyla tekrarlanır, çünkü Dünya'daki hiçbir kişi (AFAIK) bir trilyon ABD dolarından fazla değildir (Japon Yeni çok hızlı bir şekilde farklı bir hikaye olurdu). Bu nedenle, ABD ve Büyük Britanya'da en yaygın gösterim standartlarına göre, banka hesabınızın virgül sayısı ait olduğunuz virgül kulübünü gösterir. Negatif sayılar için aynı "virgül" kuralları geçerlidir (negatif virgül kulübünde olmak istemezsiniz): kapsayıcı aralıktaki negatif miktarlar [-0.01, -999.
Test senaryoları
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
Doğru cevaplar:
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.
Bir friendsdizi ve amountsdizi almak için gereken dizi kurulumu ne olursa olsun puanınıza dahil değildir. Python için aşağıdaki kod sayılmaz:
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']
Düzenleme: Lütfen gözden geçirilmiş test senaryolarına bakın
Virgülleri saymak yerine işleri biraz daha zorlaştırmak için test dizelerinden gerçek dize virgüllerini kaldırdım.
-$1,234.56mu yoksa 1-virgül kulübünde de mi olacak?
"<name> is in the <number of commas>-club."
"Name number,Name number,..."edilebilir bir şey mi?