Do skoly to fuk je, tam sa nehra na optimalnost. Samozrejme ked clovek mysli optimalne tak da najprv jednoduchsi test, ale ten test boundaries bude tiez len par jednoduchych if ktore CPU zvladne za nanosekundy, a neni to v slucke ktora by zlozitost algoritmu zvysovala, je to zlozitost O(n) t.j. nepodstatne zaoberat sa par if. Ale ok ked chces extremne optimalizovat tak ma vyznam pozerat sa na poradie testov.