Wenn Sie eine Liste positiver Ganzzahlen haben, schreiben Sie Code, der die Länge der längsten zusammenhängenden Teilliste ermittelt, die ansteigt (nicht unbedingt). Dies ist die längste Unterliste, sodass jedes Element größer oder gleich dem letzten ist.
Zum Beispiel, wenn die Eingabe war:
Die am längsten aufsteigende Unterliste wäre , Sie würden also ausgeben .
Ihre Antwort wird bewertet, indem Sie die Quelle als eine Liste von Bytes nehmen und dann die Länge der am längsten wachsenden Unterliste dieser Liste ermitteln. Eine niedrigere Punktzahl ist das Ziel. Verbindungen werden zugunsten von Programmen mit weniger Gesamtbytes unterbrochen.
True
, ein Ersatz dafür zu sein, 1
aber es kann sein. Sie sollten in der Lage sein, mit der leeren Liste umzugehen (Ausgabe ist natürlich 0).
[] => 0
, [0] => 1
, [3,2,1] => 1
,[1,2,1,2] => 2