UniLecs | Программирование
17.1K subscribers
1.01K photos
7 videos
3 files
1.27K links
🤘🏻Задачи, головоломки, книги и другие радости программиста.

Оглавление канала: telegra.ph/UniLecs-FAQ-09-30

Чат: @unilecs_chat
Бот: @unilecsBot
VK: vk.com/unilecs

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
🎲 Бесконечный поезд

Замкнутая железная дорога по окружности и поезд, у которого последний вагон соединен с первым. Вы оказались в случайном вагоне и вам необходимо определить количество всех вагонов. В каждом вагоне вам можно менять положение переключателя света, однако их начальное состояние случайное.

#puzzle_35
🔥 Онлайн-тест по .NET LINQ уже совсем скоро!

Что выведет на экран данный код?

null
0
код не скомпилируется
произойдет ошибка времени выполнения

#linq #c_sharp #quiz
🎲 Полиглот

На факультете иностранных языков учится N студентов. Известно, что A студентов знают английский язык, B студентов знают немецкий язык, C студентов знают французский язык и D студентов знают итальянский язык.
Вам как декану необходимо определить какое минимально возможное число студентов знают все 4 языка?

Пример: N = 100;
A = 70; B = 75; C = 80; D = 85;

#puzzle_36
🔥 Пройди полный тест по .NET LINQ и узнай, насколько хорошо ты знаешь язык запросов в C#!
Онлайн-тест уже в нашей группе VK - vk.com/unilecs !

#linq #c_sharp #quiz
🎓 Минимальное число в строковом представлении

Даны натуральные числа A, B. Необходимо найти такое число, которое было бы минимальным в строковом представлении в промежутке от А до B. Рассматривать только целые числа.

Входные данные: A, B - натуральные числа от 1 до 10^6, A <= B.
Вывод: минимальное число.

Пример:
1. A = 6; B = 14 => Answer = 10.
2. A = 3; B = 8 => Answer = 3.

#announcement #task_185
This media is not supported in your browser
VIEW IN TELEGRAM
🎲 Скачки

Вы владелец конюшни и у вас есть 25 скаковых лошадей. Для участия в соревнованиях вам необходимо отобрать 3х лучших лошадей. Определите какое миниамльное количество забегов необходимо провести, если в одном забеге одновременно могут участвовать не более 5 лошадей.

Примечание: вы не можете замерять скорость лошадей и время забега.

#puzzle_38
🎓 Максимум в подмассивах

Дан массив целых чисел Arr, а также натуральное число K. Необходимо найти максимум для каждого из подмассива размера K.

Входные данные: Arr - массив целых чисел размера от 1 до 10^5. K - натуральное число от 1 до 10^5. K <= Arr.Length.

Вывод: список максимумов для каждого из подмассива размера K.

Пример: Arr = -5, 1, -6, 2, 5; K = 3;
Answer = 1, 2, 5 (1 = Max(-5, 1, -6), 2 = Max(1, -6, 2), 5 = Max(-6, 2, 5)).

#announcement #task_186