import sk.upjs.jpaz2.Turtle;
public class Poliarka extends Turtle {
public double priemer(int[] pole) {
int sucet = 0;
for (int i = 0; i < pole.length; i++) {
sucet = sucet + pole[i];
}
return sucet / (double) pole.length;
}
public int pocetOpakovani(int[] pole, int cislo) {
int pocitadlo = 0;
for (int i = 0; i < pole.length; i++) {
if (pole[i] == cislo) {
pocitadlo++;
}
}
return pocitadlo;
}
public int[] zdvojPole(int[] pole) {
int[] novePole = new int[pole.length * 2];
for (int i = 0; i < pole.length; i++) {
novePole[2 * i] = pole[i];
novePole[2 * i + 1] = pole[i];
}
return novePole;
}
public int[] zdvojPole2(int[] pole) {
int[] novePole = new int[pole.length * 2];
int zapisovaciIndex = 0;
for (int i = 0; i < pole.length; i++) {
novePole[zapisovaciIndex] = pole[i];
zapisovaciIndex++;
novePole[zapisovaciIndex] = pole[i];
zapisovaciIndex++;
}
return novePole;
}
public boolean jeNeklesajuce(int[] pole) {
for (int i = 0; i < pole.length - 1; i++) {
// if (pole[i] > pole[i + 1]) {
if (!(pole[i] <= pole[i + 1])) {
return false;
}
}
return true;
}
public int najcastejsiaHodnota(int[] pole) {
int kandidat = pole[0];
int vyskytKandidata = this.pocetOpakovani(pole, kandidat);
for (int i=1; i<pole.length; i++) {
int vyskytAktualneho = this.pocetOpakovani(pole, pole[i]);
if (vyskytAktualneho > vyskytKandidata) {
kandidat = pole[i];
}
}
return kandidat;
}
}