Рубрики
Без рубрики

Технический Махиндра “Отчет студента” Экзаменационный вопрос по набору персонала

Утверждение: – Учитывая список из N студентов, каждый студент отмечен по предметам. Каждый… С тегами java, информатика, программирование.

Заявление:-

Учитывая список из N студентов, каждый студент отмечен в форме предметов. Каждый студент обозначается значением индекса. Их учительница г-жа Маргарет должна игнорировать оценки по любому 1 предмету для каждого ученика. Для этого она решает игнорировать предмет, который имеет самый низкий средний класс. Ваша задача состоит в том, чтобы помочь ей найти этот предмет, рассчитать общее количество баллов каждого ученика по всем остальным предметам, а затем, наконец, вернуть массив общих баллов, набранных каждым учеником.

Спецификация ввода: вход 1: Целое значение N, обозначающее количество студентов

ввод 2: Целое значение M, обозначающее количество предметов

ввод 3: Двумерный целочисленный массив размером N, содержащий оценки всех учащихся по каждому предмету.

Спецификация вывода:

Возвращает целочисленный массив размера 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.Scanner;

public class MyClass {
    public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
        int noOfStudents = sc.nextInt();
        int noOfSubjects = sc.nextInt();
        int index=0;
        int[] avg = new int[noOfSubjects];
        int[] total = new int[noOfSubjects];
        int[] result = new int[noOfStudents];
        int[][] marks = new int[noOfStudents][noOfSubjects];

        for(int i=0;i avg[i])
                {
                    min = avg[i];
                    index=i;
                }
            }
        //  System.out.println(index);

          for(int i=0;i

Оригинал: “https://dev.to/atharvasiddhabhatti/tech-mahindra-student-reportrecruitment-exam-question-4o7e”