Yıldızlardan bir adam Dünya'ya geldi! Neyse ki, Amerika Birleşik Devletleri Başkanı Donald Trump, sonsuz taraflı bir ölüme sahip. Bu kalıp kullanarak, o bir numara hokkabaz sen , belediye başkanı Podunk , işgalci durdurmak için gönderileceği kişiyi belirlemek için kullanması gerekir! Ancak dikkatli olun, kurbağanın arkasına sadece sınırlı miktarda bayt gönderebilirsiniz !
Bir kullanıcı girişi (pozitif bir tamsayı olacak) verildiğinde, numaranın hangi kategorideki olduğuna bağlı olarak bir dize döndürmeniz gerekir.
- Sayı ise Fibonacci sayı , çıkış gerekir Ness .
- Sayı ise Lucas sayı , çıkış gerekir Lucas .
- Sayı ise hem bir Lucas sayı ve Fibonacci sayı , çıkış gerekir Travis .
- Sayı ne aa Lucas sayısı ne de bir Fibonacci numarası değilse, Pippi'yi vermelisiniz .
Örnekler
İşte birkaç test vakası:
1 => Travis 2 => Travis 3 => Travis 4 => Lucas 5 => Ness 6 => Pippi 7 => Lucas 8 => Ness 610 => Ness 722 => Pippi 843 => Lucas
kurallar
- Bu kod golf , bayt cinsinden en kısa cevabı kazanır.
- Program tam bir program veya (anonim) bir işlev olabilir.
Bonuslar
Kurbağanızın verilerini Başkan Trump'a daha hızlı götürmesine yardımcı olmak için kullanabileceğiniz birkaç bonus var:
- İçin
-15bayt: girdi sayı ise2016şunları yapmanız gerekir çıktıTrump, onun başkanlığı zirvesinde olduğu gibi.
0, 1diğerleri ile başlarken nasıl başlattığı gibi 1, 1, bunun kullandığınız tanıma bağlı olduğuna inanıyorum. Lucas sayıları ile başlayan görmek nadir değildir 2, 1, örneğin OEIS'in her iki sürümü de vardır ( 1 , 2 ), ancak 2 ile başlayan, tanım aşamasının geçtiği nokta.