Herausforderung
Schreiben Sie ein Programm, das ein Array mit 4 Ganzzahlen verwendet ( das eine Folge von Zahlen darstellt, die von einem bestimmten Algorithmus generiert wurden ) und die nächste Ganzzahl zurückgibt, die folgen würde.
Wir werden nur einfache Additions-, Subtraktions-, Multiplikations- und Divisionsalgorithmen mit einer konstanten (dh nicht variablen) Variation verwenden.
Für die Division verwenden wir die floor
ganzzahligen Werte: 133/4 = 33
und33/4 = 8
Sie können davon ausgehen, dass es immer einen einzigen gültigen Rückgabewert gibt
Testfälle
[14,24,34,44]
sollte 54 zurückgeben (Additionsalgorithmus)
[105,45,-15,-75]
sollte -135 zurückgeben (Subtraktionsalgorithmus)
[5,25,125,625]
sollte 3125 zurückgeben (multiplikativer Algorithmus)
[256,64,16,4]
sollte 1 zurückgeben (Teilungsalgorithmus)
Allgemeine Regeln
- Das ist Code-Golf , also gewinnt die kürzeste Antwort in Bytes die Herausforderung.
- Standardlücken sind verboten
-81/4
ist entweder 21 r 3
oder -20 r -1
.