Çocukken, " golf " kart oyununu çok oynardım . Meydan okumanız, kabul etmeyi seçmeniz halinde bir golf elinin puanını hesaplamaktır. Bu kart oyununda 1 9000'den fazla varyasyon olduğundan, oynadığımı hatırladığım kurallara uyacağız.
Oyunun kuralları)
6 kartla bir raund bitiyorsun ve mümkün olduğunca az puan istiyorsun.
Joker kullanılmaz.
Aslar ve 2'ler sırasıyla -1 ve -2 puandır.
Vale ve Krallar 0 puan değerindedir.
3 ile 10 arasındaki kartlar yüz değerindedir. Ancak, bunları eşleştirdiğinizde iptal edilir. Örneğin, 5, 5 puan değerindedir, ancak iki 5, sıfır değerindedir. Üç 5, 5 puan değerindedir (ilk 2 eşleştirildiğinden beri, 3'üncü değildir.) Ve dört 5, 0 değerindedir (2 çift yaptıktan sonra).
Queens 15 puan değerinde. Queens iptal edilemez, örneğin 2 kraliçe 30 puan değerindedir.
Kurallar (meydan okuma)
Giriş, bir tam sayı dizisi veya 6 ayrı tam sayı olacaktır. Hangisini tercih edersen. 1, bir ası, 2-10 2-10'u ve Jack, Queen ve King, 11, 12 ve 13'ü temsil eder. Çıktı, elin yukarıdaki kurallara göre skorudur. Tüm girişlerin geçerli olduğunu, örneğin 4 kezden fazla sayı görünmediğini ve tüm sayıların aralık içinde olduğunu güvenli bir şekilde kabul edebilirsiniz [1, 13]
. Giriş ve çıkış herhangi bir makul formatta olabilir.
Test IO:
[11, 10, 3, 1, 2, 2] --> 8
[4, 5, 5, 3, 8, 7] --> 22
[2, 2, 2, 2, 1, 1] --> -10 (The lowest score possible)
[12, 12, 12, 12, 10, 9] --> 79 (The highest score possible)
[9, 9, 9, 9, 11, 1] --> -1
[8, 8, 8, 8, 11, 13] --> 0
[10, 9, 3, 7, 12, 2] --> 42
[1, 2, 3, 4, 5, 6] --> 15
[10, 9, 2, 3, 4, 1] --> 23
[10, 3, 12, 3, 7, 12] --> 47
Bayt cinsinden en kısa cevap kazanır!
1 gerçekten değil, ama çok fazla varyasyon var.
0=?
Birkaç kez kullandığınızı ya da benzerlerini gördüm -?!
bunun yerine kullanabilir misiniz ?