Решение, которое работает с любым количеством рулонов с использованием метода Collections.frequency
, будет следующим:
List<Integer> list = Arrays.asList(roll1, roll2, roll3);
Set<Integer> set = new HashSet<Integer>(list);
for (Integer i : set)
{
System.out.println(i + ": " + Collections.frequency(list, i));
}
Преобразуйте свои рулоны в список, составьте его (в наборе нет повторяющихся записей).).
Для каждого значения в наборе выведите, как часто значение присутствует в списке.Для рулонов 3, 3, 7
будет напечатано:
3: 2
7: 1