Dada uma lista de números inteiros positivos, escreva um código que encontre o comprimento da sub-lista contígua mais longa que está aumentando (não estritamente). Essa é a sublista mais longa, de modo que cada elemento seja maior ou igual ao último.
Por exemplo, se a entrada foi:
A sub-lista crescente mais longa seria , portanto você produziria .
Sua resposta será pontuada tomando sua origem como uma lista de bytes e, em seguida, localizando o comprimento da sub-lista crescente mais longa dessa lista. Uma pontuação mais baixa é o objetivo. Os laços são quebrados em favor de programas com menos bytes gerais.
True
ter sido um substituto, 1
mas pode ser. Você deve conseguir lidar com a lista vazia (a saída é obviamente 0).
[] => 0
, [0] => 1
, [3,2,1] => 1
,[1,2,1,2] => 2