Pull request (PR) bo sprejet samo, če bo koda pred oddajo pregledana, stestirana in prevedena.
Utility class with methods to operate on arrays (sized NxN)
@params
, ki pove, katere pomenijo podani parametri@return
, ki pove, kaj je vraca@since
, ki se nanasa na verzijjo jave, za katero je metoda napisana. To naj bo vedno 7@author
, doda avtorja, če se ta hoče identificirati@version
, doda verzijo, npr. 1.0boolean aliJihJeNvVrstici(int[][] a, int indeksX, int indeksY, int n, int vrednost);
Ugotovi, če je elementov z dano vrednostjo v vrstici, dani s koordinato vsaj nboolean aliJihJeNvStolpcu(int[][] a, int indeksX, int indeksY, int n, int vrednost);
Ugotovi, če je elementov z dano vrednostjo v stolpcu, danem s koordinato vsaj nboolean aliJeDelZapNVrstice(int[][] a, int indX, int indY, int n);
Ugotovi, ali je element, podan s koordinato, del zaporedja enakih elementov dolžine vsaj n v vrstici elementaboolean aliJeDelZapNStolpca(int[][] a, int indX, int indY, int n);
Ugotovi, ali je element, podan s koordinato, del zaporedja enakih elementov dolžine vsaj n v stolpcu elementaboolean aliJeDelZapNLeveD(int[][] a, int indX, int indY, int n);
Ugotovi, ali je element, podan s koordinato, del zaporedja enakih elementov dolžine vsaj n v levi diagonali tabele 'a’ (leva: od levo zgoraj, do desno spodajboolean aliJeDelZapNDesneD(int[][] a, int indX, int indY, int n);
Ugotovi, ali je element, podan s koordinato, del zaporedja enakih elementov dolžine vsaj n v desni diagonali tabele 'a’ (leva: od levo zgoraj, do desno spodajboolean vrsticaPolna(int[][] a, int indV);
Ali vrstica s številko indV polna?boolean stolpecPoln(int[][] a, int indS);
Ali je stolpec indS poln?boolean diagDesnaPolna(int[][] a);
Ali je desna diagonala polna?boolean kvadratNxNpoln(int[][] a, int indX, int indY, int n);
Ali je kvadrat z izhodiščem v (indX,indY) razsežnosti nXn poln ?napolni20procNaklRazmejeno
deluje in je zanesliva (se ne more zaciklati), vendar je na velikih tabelah (50x50) pocasna. Za nekatere dijake iz G3A je zmanjkalo nalog. Ti so Klemen, Lovro, Dominik in Rijavec. Od teh se pričakuje, da bodo kodo, ki jo bodo spisali zgoraj navedeni dijaki poskušali optimizirati in izboljšati.