Algoritmul, pas cu pas
Amândouă cerințele se reduc la aceeași întrebare: cât de lungă poate fi o secvență de poziții consecutive care respectă o condiție? Diferă doar condiția. Iar amândouă au o proprietate care ne lasă să baleiem șirul o singură dată, fără să încercăm toate cele secvențe.