Тема: Алготестер задача № 0012. Борщ, картопля і салат. Java
https://www.algotester.com/uk/ArchivePr … WithFile/3
Задача на перший погляд проста, але на шостому прикладі помилка.
import java.util.Scanner;
import static java.lang.Math.abs;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int arr[][] = new int[n][3];
int sum_borsch = 0, sum_potato = 0, sum_salat = 0;
for (int i = 0; i < n; i++){
for (int j = 0; j < 3; j++){
arr[i][j] = in.nextInt();
if (j == 0) sum_borsch += arr[i][j];
if (j == 1) sum_potato += arr[i][j];
if (j == 2) sum_salat += arr[i][j];
}
}
// щоб не створювати нові змінні для середніх значень
sum_borsch /= n;
sum_potato /= n;
sum_salat /= n;
// sum_borsch, sum_potato і sum_salat - це середні значення
int result = 0;
for (int i = 0; i < n; i++){
for (int j = 0; j < 3; j++){
if (j == 0) result += abs(sum_borsch - arr[i][j]);
if (j == 1) result += abs(sum_potato - arr[i][j]);
if (j == 2) result += abs(sum_salat - arr[i][j]);
}
}
System.out.println(result);
}
}
Дякую за вашу допомогу!