Super Mario 3D World'de Lucky House olarak bilinen bir mini oyun var . 4 bloklu bir slot makinesinden oluşur.
Her blok 5 farklı ikondan biri olabilir (Çiçek, Yaprak, Çan, Kiraz veya Bumerang) ve oyuncunun amacı mümkün olduğu kadar özdeş ikonlar elde etmektir ( bir videoya bakın ).
Oyuncu, karşılığında ekstra hayatlara çevrilebilecek madeni paralarla ödüllendirilir. Göreviniz kazanılan fazladan hayat sayısını hesaplamak.
Eşleşen ikon sayısına bağlı olarak, ödüllendirilen jeton miktarı aşağıdaki gibidir:
- Eşleşme yok - 10 jeton
- Bir çift - 100 jeton
- İki çift - 200 jeton
- Üçlü - 300 jeton
- Dörtlü - 777 madeni para
Her 100 jetonda bir ekstra hayat (1UP) kazanırsınız . Bu nedenle, tam olarak sahip 1up kazanmak için garanti konum bir çift ile, 2UP iki çift ile ve 3UP 3-of-a-tür . Bununla birlikte, hiçbir eşleşme veya 4'lü tür kazanılmamış olan hayat sayısı, ilk madeni para stoğunuza bağlıdır.
Kaynak: Süper Mario Wiki
Giriş
İlk jeton stoğuna ve slot makinesindeki son ikonları temsil eden dört değerin bir listesi .
Çıktı
Kazanılan fazladan yaşam sayısı: , , , , veya .
kurallar
- Simgeleri makul herhangi bir biçimde alabilirsiniz: örneğin bir liste, bir dize veya 4 ayrı parametre.
- Her simge, tek basamaklı bir tam sayı veya tek bir karakter ile gösterilebilir . Lütfen cevabınızda kullanılan simge kümesini belirtin. (Ancak bunların Çiçek, Yaprak, Çan vb. İle nasıl eşleştirildiklerini açıklamanıza gerek yoktur, çünkü hiç önemli değil.)
- Çıkış değerlerini yeniden eşleştirmenize izin verilmiyor.
- Bu 🎰 kod golf 🎰.
Test durumları
Aşağıdaki örneklerde, simgeleri temsil etmek için tamsayı listesi kullanıyoruz .
coins icons output explanation
-------------------------------------------------------------------------
0 [1,4,2,5] 0 no matches -> 0 + 10 = 10 coins -> nothing
95 [3,1,2,4] 1 no matches -> 95 + 10 = 105 coins -> 1UP
25 [2,3,4,3] 1 one pair -> 25 + 100 = 125 coins -> 1UP
25 [4,5,5,4] 2 two pairs -> 25 + 200 = 225 coins -> 2UP
0 [2,5,2,2] 3 3-of-a-kind -> 0 + 300 = 300 coins -> 3UP
22 [1,1,1,1] 7 4-of-a-kind -> 22 + 777 = 799 coins -> 7UP
23 [3,3,3,3] 8 4-of-a-kind -> 23 + 777 = 800 coins -> 8UP
99 [3,3,3,3] 8 4-of-a-kind -> 99 + 777 = 876 coins -> 8UP