Задание 1:

По двум спискам чисел nums1 и nums2 размерами m и n элементов, вернуть медиану объединения этих двух списков.

Общее время выполнения должно быть O(log (m+n)).

Реализовать код в виде изолированной функции medians(nums1, nums2) в файле main.py, выложить в отдельный репозиторий, ссылку для клонирования репозитория приложить в ответ к заданию.

Пример работы 1:

Вход: nums1 = [1,3], nums2 = [2]

Вывод: 2.00000

Пояснение: объединенный список = [1,2,3], медиана - 2.

Пример 2:

Вход: nums1 = [1,2], nums2 = [3,4]

Вывод: 2.50000

Объяснение: объединенный список = [1,2,3,4], медиана (2 + 3) / 2 = 2.5.

Пример 3:

Вход: nums1 = [0,0], nums2 = [0,0]

Вывод: 0.00000

Пример 4:

Вход: nums1 = [], nums2 = [1]

Вывод: 1.00000

Пример 5:

Вход: nums1 = [2], nums2 = []

Вывод: 2.00000

Задание 2:

Дано число, которое состоит только из цифр 6 и 9.Цифры можно "вращать" - заменять 6 на 9 или 9 на 6.Написать функцию, которая находит максимальное число, которое можно получить из

исходного числа путем "вращения" максимум одной цифры.

Реализовать код в виде изолированной функции rot(num) в файле main.py, выложить в отдельный репозиторий, ссылку для клонирования репозитория приложить в ответ к заданию.

Пример 1 Вход: num=9669Результат: 9969

Пример 2 Вход: num=9996Результат: 9999

Пример 3 Вход: num=9999Результат: 9999

3 года назад
sophia22
Фёрлер 
24 года
3 года в сервисе
Была
3 года назад

Выбранный исполнитель

SergeyZaitsev
Сергей 
26 лет
4 года в сервисе
Был
2 года назад
3 года назад
$4
1 день
Escrow
Отличная работа, быстрое выполнение, рекомендую!
Отличный заказчик

Заявки фрилансеров

Алексей
 
26 лет
4 года в сервисе
Был
3 года назад
3 года назад
SergeyZaitsev
Сергей 
26 лет
4 года в сервисе
Был
2 года назад
3 года назад
  • Похожие заказы

  • $25

    Необходимо реализовать программу на Java с GUI интерфейсом на JavaFX, взаимодействующую с MySQL базой данных. Программа должна поддерживать операции добавления, удаления и редактирования данных через клиент-серверное взаимодействие по TCP. Сервер должен быть параллельным и обрабатывать запросы от клиента, перенаправляя их в базу данных.

    Закрыт
    3 года назад
  • $10

    Необходимо разработать два кода на C++ с комментариями. Первое задание включает ввод данных о студентах, второе - работу с однородным массивом. Дополнительно требуются блок-схемы за дополнительную плату.

    Завершен
    3 года назад
  • Задача включает решение систем линейных уравнений A x = b с использованием методов Якоби и Гаусса-Зейделя. Необходимо предоставить матрицы A, векторы b и начальные итерации x0, а также вычислить матрицу T и вектор g. Показать примеры систем, где один метод сходится, а другой расходится.

    Закрыт
    3 года назад
  • Напишите программу на C++, которая отображает круг на экране, используя механизмы наследования. Создайте класс Circle, производный от класса Point, с элементами данных для координат, радиуса и индикатора видимости. Реализуйте методы для доступа к координатам и рисования круга. Также создайте класс Name_autor для вывода информации об авторе, который будет наследовать данные от классов Point и Name_autor.

    Закрыт
    3 года назад
  • Необходимо выполнить лабораторную работу на языке Java, основываясь на требованиях из файла 1LD_ENG и теме из документа General topic of the course work.pdf. Срок сдачи работы - до понедельника.

    Закрыт
    3 года назад
  • $5

    Необходимо разработать программу на C# для выполнения лабораторных работ 5 и 6, 10 вариант. Программа должна быть простой и понятной для студента, без сложных функций и излишнего дизайна.

    Закрыт
    3 года назад
  • Необходимо выполнить 3 лабораторные работы на языке функционального программирования Schema в среде DrRacket. Каждая работа должна содержать комментарии к коду и объяснение. В прикрепленном файле указаны условия для выполнения заданий. Срок выполнения - до 19.10.2021.

    Закрыт
    3 года назад
  • Требуется выполнить 6-е задание лабораторной работы на языке C#. Используйте пункты 1-4 и 7-8 из плана выполнения работы, указанный в файле zadanie.docx. Срок выполнения - 05.10.2021 до 13:00 по МСК.

    Закрыт
    3 года назад
  • Разработать цепь на Arduino в Autodesk Tinkercad для подъездного освещения. Система должна поддерживать заданный уровень освещенности и включать аварийное освещение с частотой 2 Гц при срабатывании датчика. Также необходимо выводить время работы аварийного режима на дисплей каждые 15 секунд.

    Закрыт
    3 года назад