Ein Mann von den Sternen ist auf die Erde gekommen! Zum Glück hat der Präsident der Vereinigten Staaten, Donald Trump, einen unendlichen Tod. Mit diesem Würfel kann er eine Zahl heraufbeschwören, mit der Sie , der Bürgermeister von Podunk , bestimmen müssen, wer geschickt werden soll, um den Eindringling zu stoppen! Aber seien Sie vorsichtig, Sie können nur eine begrenzte Anzahl von Bytes auf die Rückseite Ihres Frosches senden !
Bei einer Benutzereingabe (bei der es sich um eine positive Ganzzahl handelt) müssen Sie abhängig von der Kategorie, in der sich die Zahl befindet, eine Zeichenfolge zurückgeben.
- Wenn die Zahl eine Fibonacci-Zahl ist , müssen Sie Ness ausgeben .
- Wenn die Nummer eine Lucas-Nummer ist , müssen Sie Lucas ausgeben .
- Wenn die Nummer sowohl eine Lucas-Nummer als auch eine Fibonacci-Nummer ist , müssen Sie Travis ausgeben .
- Wenn die Zahl weder aa Lucas Nummer noch eine Fibonacci - Zahl , müssen Sie Ausgabe Pippi .
Beispiele
Hier sind einige Testfälle:
1 => Travis 2 => Travis 3 => Travis 4 => Lucas 5 => Ness 6 => Pippi 7 => Lucas 8 => Ness 610 => Ness 722 => Pippi 843 => Lucas
Regeln
- Dies ist Code-Golf , die kürzeste Antwort in Bytes gewinnt.
- Ihr Programm kann ein vollständiges Programm oder eine (nicht anonyme) Funktion sein.
Boni
Es gibt ein paar Boni, mit denen Sie Ihrem Frosch helfen können, die Daten schneller zu Präsident Trump zu bringen:
- Für
-15
Bytes: Wenn die Eingabenummer ist2016
, müssen Sie ausgebenTrump
, da er sich auf dem Höhepunkt seiner Präsidentschaft befindet.
0, 1
während andere mit beginnen 1, 1
, hängt dies meiner Meinung nach von der Definition ab, die Sie verwenden. Es ist nicht ungewöhnlich, dass die Lucas-Zahlen mit beginnen 2, 1
, z. B. hat OEIS beide Versionen ( 1 , 2 ), aber die mit 2 beginnende ist die Definitionsphase, mit der sie gegangen sind.