Bir süredir parmaklarımda sayılırken, özellikle sadece 10'a kadar sayabileceğim bir problemle karşı karşıya kaldım. Bu sorun için benim çözümüm parmaklarımda ikili olarak saymak, bir baş parmağımı, iki için işaret parmağımı, üçe iki parmağımı hem de işaret parmağını koymaktı, vb. dört numara. Özellikle, toplumda genellikle kabul görmeyen talihsiz bir jestle sonuçlanan orta parmağımızı koymamızı gerektirir. Bu sayı türü kaba bir sayıdır . İkinci eldeki baş parmağımızı ve ilk elimizin orta parmağını kaldırdığımızda bir sonraki kaba sayıya 36'da geliyoruz. Kaba bir sayının tanımı, bu sayım sistemi altında, sadece ortaya koymamıza neden olan herhangi bir sayıdır.Herhangi bir elin orta parmağı. 1023'ü geçtikten sonra (her biri beş parmağın iki eliyle bir kişiye ulaşılabilir maksimum sayı), gerektiğinde ilave el eklenmiş olarak üçüncü bir el ile devam ettiğimizi varsayalım.
Senin görevin:
Bir girdi alan ve girişin kaba bir sayı olup olmadığına bağlı olarak bir gerçeği / yanlışlık değeri veren bir program veya işlev yazın.
Giriş:
0 ile 10 9 arasında bir tam sayı (dahil).
Çıktı:
Girişin kaba bir sayı olup olmadığını gösteren bir gerçeği / sahtekarlık değeri.
Test Durumları:
Input: Output:
0 ---> falsy
3 ---> falsy
4 ---> truthy
25 ---> falsy
36 ---> truthy
127 ---> falsy
131 ---> truthy
Puanlama:
Bu kod golf , yani bayt cinsinden en düşük puan kazanır.
assume we continue with a third hand
, Kaba olmak söz konusu olduğunda, takım çalışması rüyanın çalışmasını sağlar.