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

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

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

Практика «Чтение файла» Продолжайте в том же проекте linq-slideviews. В этой серии задач вам нужно будет проанализировать статистику посещения слайдов этого курса студентами. Исходные данные содержатся в двух файлах: slide.txt содержит информацию про каждый из слайдов — идентификатор, тип слайда (теория, задача или тест), и тема соответствующей недели. Пример файла slides.txt: SlideId;SlideType;UnitTitle 0;theory;Первое знакомство с […]

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

Практика «Median & Bigrams» Скачайте проект linq-slideviews. В файле ExtensionsTask реализуйте два метода расширения: для вычисления медианы и для вычисления списка биграмм. Эти методы пригодятся в будущем. Вы сможете их использовать на ряду и в перемешку с остальными методами LINQ. Есть важное замечание по деталям реализации. Создавая методы, работающие с IEnumerable стоит придерживаться следующих рекомендаций: […]

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

Практика «Управление» Продолжайте в том же проекте rocket. В этой задаче в классе ControlTask нужно реализовать метод управления ракетой. В результате ракета должна достигать цели в уровнях Zero, Heavy, Up и WhiteHole. // Вставьте сюда финальное содержимое файла ControlTask.cs using System; namespace func_rocket { public class ControlTask { Стоимость решения этой задачи всего 100 рублей, […]

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

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