Решения задачи с Ulearn

Практика «Автодополнение» Продолжайте в том же проекте В файле AutocompleteTask.cs реализуйте методы GetTopByPrefix и GetCountByPrefix. Проверить корректность можно запустив проект autocomplete. Теперь отображаться должен не один вариант, а 10. А в строке статуса отображаться общее количество подходящих фраз. На эти два метода нужно написать модульные тесты с использованием библиотеки NUnit. Они должны быть в том […]

Решения задачи с Ulearn

Практика «Правая граница» Продолжайте в том же проекте По аналогии с предыдущим заданием, в файле RightBorderTask.cs реализуйте бинарный поиск правой границы в упорядоченном множестве фраз. Подробности в комментариях в файле RightBorderTask.cs!

Стоимость решения этой задачи всего 100 рублей, купи решения у меня 🙂

Решения задачи с Ulearn

Практика «Левая граница» Скачайте проект Во многих программах в разных контекстах можно увидеть функцию автодополнения вводимого текста. Обычно это работает так: есть словарь всех допустимых значений, и когда пользователь вводит начало некоторого слова, ему показывают несколько подходящих слов из словаря, начинающихся с букв, уже введенных пользователем. Такую функцию очень просто реализовать «в лоб», если словарь […]

Решения задачи с Ulearn

Практика «Хождение по чекпоинтам» Скачайте проект route-planning. Роботу нужно проехать через указанные точки, посетив каждую хотя бы один раз. Нужно спланировать маршрут так, чтобы суммарный путь был минимален. В файле PathFinderTask допишите код функции int[] FindBestCheckpointsOrder(Point[] checkpoints). Функция принимает массив чекпоинтов. Робот изначально находится в точке checkpoints[0]. Вернуть нужно порядок посещения чекпоинтов. Например, если функция […]

Решения задачи с Ulearn

Практика «Перебор паролей 2» Вася сменил пароль на новый и забыл его! На этот раз он точно помнит, что он сконструировал пароль из старого пароля, поменяв регистр нескольких букв. Он, конечно, не хочет вам говорить старый пароль, поэтому просит написать программу, которая по заданному слову перебирает все возможные пароли, полученные из этого слова заменой регистра. […]