Bei einer nicht leeren Liste / Array, die nur nicht negative ganze Zahlen enthält, wie folgt vorgehen:
[0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0]
Geben Sie die Liste mit entfernten nachgestellten und führenden Nullen aus.
Die Ausgabe hierfür wäre:
[8, 1, 4, 3, 5, 6, 4, 1, 2]
Einige andere Testfälle:
[0, 4, 1, 2, 0, 1, 2, 4, 0] > [4, 1, 2, 0, 1, 2, 4]
[0, 0, 0, 0, 0, 0] > nothing
[3, 4, 5, 0, 0] > [3, 4, 5]
[6] > [6]
Kürzester Code gewinnt
Nil
()
/ []
slip()
/ Empty
Any
{}
einige von ihnen sind nicht definiert, einige definiert aber singulär, einige , dass Schlupf in anderen Listen , so dass sie die Anzahl der Elemente nicht erhöhen. (Es gibt so viele verschiedene Variationen Any
wie es Klassen / Typen und Rollen gibt)
"0,4,1,2,0,1,2,4,0" => "4,1,2,0,1,2,4"
BEARBEITEN: Gerade bemerkt, dass viele Sprachen dies bereits tun.