JavaRush /Java блог /Архив info.javarush /Кухня(); Задание N57 terranum 28 уровень Milan 23 сентября 2014 1705 views 10 comments Кухня(); Задание N57 Статья из группы Архив info.javarush Присоединиться Правила [Одномерные массивы] 57. Дан одномерный массив чисел, среди элементов которого есть одинаковые. Создать новый массив из различных элементов исходного массива. Комментарии (10) ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ, ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ BappekM Уровень 34 24 сентября 2014 <code>public static int[] solution(int[] source) { // *** active length int length = source.length; // *** general sequence for (int i = 0; i < length; i++) { boolean flag = false; // *** inner sequence, find element equal i-element for (int j = i+1; j < length; j++) { if(source[i] == source[j]) { int temp = source[--length]; source[length] = source[j]; source[j--] = temp; flag = true; } } // *** swap i-element if (flag) { int temp = source[--length]; source[length] = source[i]; source[i--] = temp; } } return Arrays.copyOfRange(source, 0, length); }</code> Docktor91 Уровень 40 24 сентября 2014 up
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ