C#
hard
Async
Асинхронный анализ данных с ограничением параллелизма
Разработайте асинхронное консольное приложение, которое читает из stdin число N, затем N строк, каждая строка содержит ц…
✅ 0 решений
📅 2026-05-11
TypeScript
hard
Async
Параллельное получение данных с обработкой ошибок и таймаутами
Реализуйте асинхронную функцию `fetchWithTimeout`, которая принимает массив URL (строки) и таймаут в миллисекундах. Функ…
✅ 0 решений
📅 2026-05-11
Swift
hard
Protocols
Протоколы и динамическая диспетчеризация
Реализуйте систему для обработки сериализации данных на основе протоколов. Определите протокол `Serializable` с требован…
✅ 0 решений
📅 2026-05-11
Kotlin
hard
Lambdas
Многоуровневая фильтрация и агрегация данных с помощью лямбда-выражений
Напишите программу на Kotlin, которая считывает из стандартного ввода список строк. Каждая строка содержит числа, раздел…
✅ 0 решений
📅 2026-05-11
Python
hard
Классы
Сеть бинарных деревьев поиска с наследованием и полиморфизмом
Реализуйте класс Node для узла бинарного дерева поиска (BST) с методами insert, search, delete. Создайте класс BST, кото…
✅ 0 решений
📅 2026-05-11
C#
medium
Delegates
Обработка заказов с делегатами для фильтрации и сортировки
Реализуйте программу для обработки списка заказов. У вас есть класс Order с полями Id (int), CustomerName (string), Amou…
✅ 0 решений
📅 2026-05-11
Rust
hard
Iterators
Сжатие последовательности с помощью итераторов и комбинаторов
Вам дана последовательность целых чисел. Необходимо реализовать функцию, которая сжимает последовательность: заменяет по…
✅ 0 решений
📅 2026-05-11
Java
hard
Streams
Многопоточная обработка потоков данных с группировкой и фильтрацией
Напишите программу, которая читает из стандартного ввода строки, содержащие целые числа, разделённые пробелами. Каждая с…
✅ 0 решений
📅 2026-05-11
TypeScript
medium
Types
Преобразование типов данных в TypeScript
Напишите функцию, которая принимает строку, содержащую целые числа, разделённые пробелами. Необходимо преобразовать стро…
✅ 0 решений
📅 2026-05-11
Go
hard
Интерфейсы
Многоуровневая система проверки доступа с интерфейсами
Реализуйте систему проверки доступа к ресурсам с использованием интерфейсов. Определите интерфейс AccessChecker с метода…
✅ 0 решений
📅 2026-05-11
C++
hard
STL
Поиск самого длинного пути в графе с использованием STL и топологической сортировки
Дан ориентированный ациклический граф (DAG) с N вершинами и M ребрами. Каждое ребро имеет целочисленный вес (может быть …
✅ 0 решений
📅 2026-05-11
Swift
medium
Структуры
Структура для управления библиотекой книг
Создайте структуру Book с полями title (String), author (String), year (Int) и isAvailable (Bool). Реализуйте структуру …
✅ 0 решений
📅 2026-05-11
Kotlin
medium
Extensions
Расширение для подсчёта уникальных слов с игнорированием регистра
Напишите Kotlin-программу, которая считывает строку текста и с помощью extension-функции для String подсчитывает количес…
✅ 0 решений
📅 2026-05-11
Rust
medium
Traits
Трейт Geometry для вычисления площади и периметра
Реализуйте трейт Geometry с методами area() -> f64 и perimeter() -> f64. Создайте структуры Circle (радиус), Rectangle (…
✅ 0 решений
📅 2026-05-11
TypeScript
easy
Алгоритмы
Сортировка по длине строк
На вход подаётся число n, затем n строк. Отсортируйте строки по возрастанию длины. Если длины равны, сохраните исходный …
✅ 0 решений
📅 2026-05-11
Python
medium
Массивы
Пересечение множеств с дубликатами
Даны две строки, содержащие целые числа, разделенные пробелами. Необходимо найти все числа, которые встречаются в обеих …
✅ 0 решений
📅 2026-05-11
C#
easy
Generics
Обобщённый метод поиска максимума в массиве
Реализуйте обобщённый метод Max, который принимает массив элементов типа T и возвращает максимальный элемент. Тип T долж…
✅ 0 решений
📅 2026-05-11
Java
medium
Generics
Обобщённый стек с ограничением по типу
Реализуйте параметризованный класс GenericStack, который представляет стек чисел (Integer, Double и т.д.). Класс должен …
✅ 0 решений
📅 2026-05-11
Kotlin
easy
Алгоритмы
Сортировка по последней цифре
Напишите программу, которая считывает массив целых чисел и сортирует его по возрастанию последней цифры чисел. Если посл…
✅ 0 решений
📅 2026-05-11
JavaScript
hard
Promises
Асинхронная цепочка с тайм-аутами и приоритетами
Реализуйте функцию asyncChain(tasks, timeout), которая принимает массив задач (функций, возвращающих промисы) и тайм-аут…
✅ 0 решений
📅 2026-05-11