new short[100000];
Scanner scanner = new Scanner(System.in);
int n=scanner.nextInt();
for(int i = 0; i < n; i++) {
myArray[i]=scanner.nextShort();
}
int k=scanner.nextInt();
long sum=0;
for(int i = 0; i < k; i++) {
sum=sum+myArray[i];
}
double avr=1.0*sum/k;
System.out.print(avr+" ");
for(int i = 0; i < n-k; i++) {
sum=sum-myArray[i]+myArray[k+i];
avr=(1.0*sum)/k;
System.out.print(avr+" ");
}
scanner.close();
}
} Можно ли как-то ускорить код? Задача на скользящее среднее из Яндекс Практикума.
Избавься от сканнера и sout
Обсуждают сегодня