Показать сообщение отдельно
  #15 (permalink)  
Старый 15.11.2017, 12:55
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Lion777,
а зачем switch...case?
//данные с оценками от судей
a = 
[
[1,5,1,1,2],
[2,2,5,4,1],
[3,3,3,2,3],
[4,4,2,3,4],
[5,1,4,5,5],
[6,6,6,6,6]
];

//создаем массив для оценок, заполняем нулями
var b = a.map(()=>[]);
for (var i=0; i<a.length; i++){
    for (var j=0; j<6; j++) b[i][j] = 0;
}

//тут считаем сколько каких оценок, b[0][0] - 1, b[0][1] - 2 и т.д.
for (var i = 0; i < a.length; i++){
	for (var j = 0; j < a[i].length; j++){
			 b[i][a[i][j] - 1]++;
	}
}

alert(`${b[0]}\n${b[1]}\n${b[2]}\nи т.д.`);
Ответить с цитированием