JAVA домашнее задание (срочно, до сегодня 16:00 доплата за срочность!)
250 UAHЗадача написать два метода на джаве, следующее описание проекта:
Задача 1.
Метод zipMany() имеет на входе n различных массивов. Поэтому сигнатура имеет вид int[] zipMany(int[][] array). Числа из входных массивов должны быть поочередно вставлены в массивы результатов. Аналогично, массивы, которые уже были полностью обработаны, пропускаются до тех пор, пока не будут использованы все значения входных массивов. Если входной массив пуст, возвращается пустой массив.
Пример: с массивами=[[1,4],[2,5],[3,6]] результатом будет [1,2,3,4,5,6].
Задача 2.
Метод public static void rotate(int[] array, int amount) предназначен для поворота записей массива назад на величину amount. Т.е. все записи должны быть сдвинуты назад на величину, при этом самый задний элемент возвращается в первую позицию при повороте на 1. Если, например, массив [1, 2, 3, 4, 5] повернуть на 2, то получится массив [4, 5, 1, 2, 3]. 1, 2 и 3 были сдвинуты назад на 2, 4 и 5 выпали бы из границ массива, поэтому они снова оказываются впереди.
Вращение вокруг отрицательного числа соответствует вращению в другую сторону (влево), вращение вокруг числа с количеством ≥ array.length просто поворачивает его полностью несколько раз. Например, если повернуть [1, 2, 3, 4, 5] на -1, то получится массив [2, 3, 4, 5, 1]. Если повернуть [1, 2, 3, 4, 5] на 6, то получится массив [5, 1, 2, 3, 4]. Таким образом, для amount можно передать любой int, и всегда будет получено правильное вращение.
Использование Collections.rotate(x, y) запрещено!
Условия сдачи проекта: система университета принимает результат и не выдает ошибок. За срочность обещаю доплату.
Отзыв заказчика о сотрудничестве с Віталієм Б.
JAVA домашнее задание (срочно, до сегодня 16:00 доплата за срочность!)Отличное сотрудничество, смогли найти решение устраивающее обе стороны.
![]()
Отзыв фрилансера о сотрудничестве с заказчиком
JAVA домашнее задание (срочно, до сегодня 16:00 доплата за срочность!)В меру требовательный человек, приятно было общаться, терпелив)
-
150 6 0 Здравствуйте, ест некоторые готовые варианты методов, сделаю в течении несколько часов.
-
563 26 0 Здравствуйте, сейчас я Junior Java Developer
До этого был олимпиадиком по спортивному программированию, 1000+ развязанных задач.
У меня также есть несколько написаных собственных пето-проектов.
Я сделаю вам все как можно быстрее.
Актуальные фриланс-проекты в категории Java
Разработка Android-приложения плеера для сервиса онлайн-ТВ
27 000 UAH
Нужен Android-разработчик для создания нативного Android-приложения для сервиса онлайн-ТВ. Планируется две версии: для мобильных устройств: смартфоны и планшеты; для Android TV / Android STB: телевизионные приставки. Ориентировочные сроки: до 3 месяцев. Ориентировочный… Java, Разработка под Android ∙ 1 месяц 3 дня назад ∙ 33 ставки |