Doporučuji nejlepší přístup k optimalizaci následujícího kódu pro zvýšení jeho efektivity.
int count = 0;

for(int i = 0; i < array.length; i++){
  if(array[i] == 0){
    count++;
  }
}
Pro optimalizaci kódu a zvýšení efektivity by nejlepším přístupem bylo použití metody Count() Java 8 Stream API, která využívá interní iteraci k počítání počtu výskytů určitého prvku v poli a předává 0 jako argument. Kód by pak mohl být upraven následovně pro zvýšení efektivity:

int count = (int)Arrays.stream(array).filter(i -> i == 0).count();