Diskuze: Diagonaly
Zobrazeno 2 zpráv z 2.
Diagonala je
x-1, y-1
x-1, y+1
x+1, y-1
x+1, y+1
To tam tak nejak mas.
Pokud plati kod
if data[row][column]== value: // dvourozmerne pole data [row, col]
Pak tento kod nedava smysl
column <= len(data[column]) // data pole [col]
A mozna ta mas i jine chyby. Doporucuji zacit znovu a pouzivat nazvy promennych, ktere ti budou davat smysl. treba x, y misto col, row.
Pokud bys vyzadoval rychlost, vyhni se funkcim v podminkach pro cyklus
while(r <= len(data[row]) and column >= 0): // pomala funkce, spousti se v kazdem cyklu, znovu a znovu kontroluje delku pole (ta se mohla zmenit!)
while(r <= 8 and column >= 0): // cislo je rychlejsi
while(r <= u and column >= 0): // promenna je skoro stejne rychla jako cislo
Zobrazeno 2 zpráv z 2.