Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
java-lekcii-2016-01-17 / presentation-oct-10.docx
Скачиваний:
16
Добавлен:
27.03.2016
Размер:
44.25 Кб
Скачать

Упражнения Easy

  • Вывести true, если массив целых чисел, состоящий из двух элементов, содержит числа 2 или 3, и false в противном случае.

  • Имея массив целых чисел, создать новый массив, состоящий из двух элементов и содержащий первый и последний элементы оригинального массива.

  • Имея массив целых чисел нечетной длины, вывести на экран наибольший из первого, последнего и центрального элементов массива.

  • Имея массив целых чисел произвольной длины, создать новый массив, состоящий из двух первых элементов оригинального массива. Если длина исходного массива меньше 2, новый массив также должен быть меньше.

  • Имея два массива целых чисел длиной 2, вывести на экран тот, сумма элементов которого является наибольшей.

Medium

  • Имея массив целых чисел, вывести на экран сумму его элементов. Для пустого массива вывести 0. Если значение элемента массива равно 13, этот и следующий за ним элементы не добавляются к сумме.

  • Имея массив целых чисел, вывести true, если он содержит три четных или три нечетных числа, стоящих на соседних позициях.

  • Имея массив целых чисел, вывести true, если сумма всех элементов, равных 2, равняется 8.

  • Имея массив целых чисел, вывести среднее арифметическое всех его элементов, за исключением наименьшего и наибольшего. Если в массиве есть несколько копий наименьшего или наибольшего элемента, игнорируется только одна из них. Длина массива не может быть меньше 3 элементов.

  • Пусть элемент массива считается «одиноким», если перед ним и после него есть другие элементы и их значение отличается от значения «одинокого» элемента. Имея массив целых чисел, заменить значение всех «одиноких» элементов на значение наибольшего соседнего элемента.

Hard

  • Имея массив целых чисел, найти в нем количество групп из двух и более соседних элементов с одинаковым значением.

  • Имея целое положительное число n, создать массив, который соответствует шаблону {1, 1, 2, 1, 2, 3, … 1, …, n}

  • Имея два отсортированных массива, outer и inner, вывести на экран true, если все числа массива inner содержатся в массива outer. Для сортировки массивов можно использовать метод Arrays.sort()

  • Имея непустой массив целых чисел, вывести true, если его можно разделить между элементами так, что сумма элементов справа от места разделения будет равняться сумме элементов слева.

  • Имея массив целых чисел, изменить позиции его элементов так, чтобы сразу после каждого элемента, равного 4, следовал элемент, равный 5. Можно изменять позиции любых элементов, кроме равных 4. Массив содержит одинаковое количество 4 и 5, и после каждой 4 есть некий элемент, значение которого не равно 4.

Соседние файлы в папке java-lekcii-2016-01-17