Заявление:-
Учитывая список из N учащихся, каждый учащийся отмечен в форме предметов. Каждый учащийся обозначается значением индекса. Их учительница мисс Маргарет должна игнорировать оценки по любому 1 предмету для каждого ученика. Для этого она решает игнорировать предмет, который имеет самый низкий средний балл. Ваша задача состоит в том, чтобы помочь ей найти этот предмет, подсчитать общие оценки каждого ученика по всем остальным предметам, а затем, наконец, вернуть массив общих оценок, набранных каждым учеником.
Спецификация ввода: вход1: Целое значение N, обозначающее количество учащихся
ввод2: Целое значение M, обозначающее количество объектов
input3: Двумерный целочисленный массив размером NM, содержащий оценки всех учащихся по каждому предмету.
Спецификация выходного сигнала:
Возвращает целочисленный массив размера N, содержащий общее количество баллов каждого учащегося после вычета баллов по этому одному предмету.
Пример 1:
вход
3 5 75 76 65 87 87 78 76 68 56 89 67 87 78 77 65
выход
325 299 296
Пример 2:
вход
3 3 50 30 70 30 70 99 99 20 30
выход
120 129 129
Пояснение: Из этих предметов средний балл учащихся был самым низким по предмету 2 т.е./3=40
Таким образом учитель проигнорирует оценки по этому предмету и рассмотрит название двух других предметов для каждого из трех учеников т.е. 120 129 129 соответственно
Следовательно, (120 129 129) возвращается в качестве конечного результата.
Решение:-
import java.util.*; public class MyClass { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int row = sc.nextInt(); int col = sc.nextInt(); int avg[]= new int[row]; int ans[] = new int[row]; int arr[][]= new int[row][col]; int res[]= new int[row]; for(int i = 0; i
Оригинал: “https://dev.to/gouravmpk/student-report-coding-question-1e1”