👨🏻💻 Начинаем понедельник плодотворно, разбираемся в алгоритме валидации бинарного дерева поиска!
#task_219 #решаем_задачки_дома
https://medium.com/unilecs/unilecs-task-validate-binary-search-tree-fae2fdca1a56
#task_219 #решаем_задачки_дома
https://medium.com/unilecs/unilecs-task-validate-binary-search-tree-fae2fdca1a56
Medium
UniLecs #Task. Validate Binary Search Tree
Задача: дано двоичное дерево. Необходимо написать алгоритм, который проверяет является ли оно также двоичным деревом поиска.
🔥 Встречайте наш новый переработанный тест по LINQ!
This test checks your basic knowledge of LINQ. It includes 30 questions. Language-Integrated Query (LINQ) is the name for a set of technologies based on the integration of query capabilities directly into the C# language.
🖊 30 questions
⏱ 1 minute per question
Проверьте себя прямо сейчас: t.me/QuizBot?start=LIov02o3
📩 По любым вопросам и предложениям пишите: @UniLecsBot или @albert_davletov
#quiz #telegram
This test checks your basic knowledge of LINQ. It includes 30 questions. Language-Integrated Query (LINQ) is the name for a set of technologies based on the integration of query capabilities directly into the C# language.
🖊 30 questions
⏱ 1 minute per question
Проверьте себя прямо сейчас: t.me/QuizBot?start=LIov02o3
📩 По любым вопросам и предложениям пишите: @UniLecsBot или @albert_davletov
#quiz #telegram
🎲 Сколько вопросов необходимо задать, чтобы однозначно определить пятизначный номер?!
Смотрите разбор очередной головоломки в нашей статье!
#puzzle_71
Смотрите разбор очередной головоломки в нашей статье!
#puzzle_71
Telegraph
Puzzle #71. Номер телефона
Разбор Так как в качестве ответа мы получим либо да, либо нет, то следует использовать стратегию, при которой каждый последующий вопрос уменьшал бы примерно вдвое кол-во возможных вариантов. Итак, в самом начале мы имеем 10^5 = 100000 всевозможных вариантов…
🎓 Псс ребят, чем планируете заняться на выходных?!
Хотите прокачать ваши скиллы в алгоритмизации и программировании?! Вот вам крутая задачка, решение опубликуем, как обычно, в понедельник!
#announcement #task_220 #решаем_задачки_дома
Хотите прокачать ваши скиллы в алгоритмизации и программировании?! Вот вам крутая задачка, решение опубликуем, как обычно, в понедельник!
#announcement #task_220 #решаем_задачки_дома
Telegraph
Анонс #220. Маска файла
Задача: для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которой также могут встречаться следующие символы. Символ «?» (вопросительный…
Не все так гладко в американском королевстве!
Рекомендую почитать мнение Павла Дурова о Кремниевой Долине, фильме Дудя и о том, куда податься молодым программистам!
https://tttttt.me/durov_russia/21
Рекомендую почитать мнение Павла Дурова о Кремниевой Долине, фильме Дудя и о том, куда податься молодым программистам!
https://tttttt.me/durov_russia/21
Telegram
Павел Дуров
На протяжении последних 10 лет я не раз бывал в Америке, открывал и закрывал там компании, участвовал в конференциях, встречах, проектах. Когда-то рассматривал и возможность переезда в Кремниевую долину, но в итоге отказался от этой идеи в пользу других вариантов.…
👨🏻💻 Алгоритм по валидации имени файла заданной маске, смотрите детали в нашем разборе!
#task_220 #решаем_задачки_дома
https://medium.com/unilecs/unilecs-task-file-mask-9e034a90b0ad
#task_220 #решаем_задачки_дома
https://medium.com/unilecs/unilecs-task-file-mask-9e034a90b0ad
Medium
UniLecs #Task. File Mask
Задача: для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих…
Итак, вот решение:
1. Одновременно поджигаем 1й шнур с двух концов, а 2й – с одного конца.
2. Подожжённый с двух концов 1й шнур сгорит в 2 раза быстрее, то есть за 30 секунд.
3. В момент полного сгорания 1го шнура поджигаем 2й шнур со второго конца.
Если бы мы не сделали этого, то 2й шнур горел бы еще 30 секунд. Поэтому после того, как мы подожгли его со второго конца, ему осталось гореть 15 секунд. В итоге, получаем ровно 45 секунд.
#puzzle_72
1. Одновременно поджигаем 1й шнур с двух концов, а 2й – с одного конца.
2. Подожжённый с двух концов 1й шнур сгорит в 2 раза быстрее, то есть за 30 секунд.
3. В момент полного сгорания 1го шнура поджигаем 2й шнур со второго конца.
Если бы мы не сделали этого, то 2й шнур горел бы еще 30 секунд. Поэтому после того, как мы подожгли его со второго конца, ему осталось гореть 15 секунд. В итоге, получаем ровно 45 секунд.
#puzzle_72
Количество различных чисел
Необходимо написать алгоритм для поиска натуральных чисел от 1 до 10^n, все цифры в которых различны.
Входные данные: n - натуральное число
Вывод: кол-во искомых чисел
Пример:
1. n = 1; Output = 9
2. n = 2; Output = 90
#announcement #task_221 #решаем_задачки_дома
Необходимо написать алгоритм для поиска натуральных чисел от 1 до 10^n, все цифры в которых различны.
Входные данные: n - натуральное число
Вывод: кол-во искомых чисел
Пример:
1. n = 1; Output = 9
2. n = 2; Output = 90
#announcement #task_221 #решаем_задачки_дома
🔥 Продолжаем цикл онлайн-тестов: C#.Advanced!
This test checks your knowledge of C#. It includes 30 questions. Questions related to data types, operators, exception handling, reflection, TLP, CLR, modifiers etc.
🖊 30 questions
⏱ 1 min per question
Проверьте себя прямо сейчас: t.me/QuizBot?start=J9WLgVWP
📩 По любым вопросам и предложениям пишите: @UniLecsBot или @albert_davletov
#quiz #telegram #csharp #advanced
This test checks your knowledge of C#. It includes 30 questions. Questions related to data types, operators, exception handling, reflection, TLP, CLR, modifiers etc.
🖊 30 questions
⏱ 1 min per question
Проверьте себя прямо сейчас: t.me/QuizBot?start=J9WLgVWP
📩 По любым вопросам и предложениям пишите: @UniLecsBot или @albert_davletov
#quiz #telegram #csharp #advanced
🤓 Очевидно, что если число состоит как минимум из 11 цифр и более, то оно обязательно содержит хотя бы 2 одинаковые цифры. Значит ...
Смотрите полный разбор в нашей статье!
#task_221 #решаем_задачки_дома
Смотрите полный разбор в нашей статье!
#task_221 #решаем_задачки_дома
Medium
UniLecs #Task. Number of natural numbers
Задача: необходимо написать алгоритм для поиска натуральных чисел от 1 до 10^n, все цифры в которых различны.
🔥 Последний тест из цикла по C# - Объектно-ориентированное программирование!
This test checks your knowledge of OOP in C#. It includes 30 questions. Questions related to OOP, inheritance, access modifiers, types in C#.
🖊 30 questions
⏱ 1 minute per question
Проверьте себя прямо сейчас: t.me/QuizBot?start=PRzg2JDQ
📩 По любым вопросам и предложениям пишите: @UniLecsBot или @albert_davletov
#quiz #telegram #csharp #oop
This test checks your knowledge of OOP in C#. It includes 30 questions. Questions related to OOP, inheritance, access modifiers, types in C#.
🖊 30 questions
⏱ 1 minute per question
Проверьте себя прямо сейчас: t.me/QuizBot?start=PRzg2JDQ
📩 По любым вопросам и предложениям пишите: @UniLecsBot или @albert_davletov
#quiz #telegram #csharp #oop
Помогаем членам жюри задать каждому участнику уникальное число, по ктр можно восстановить набранные баллы.
#puzzle_73
#puzzle_73
Telegraph
Puzzle #73. Жюри олимпиады
Разбор Пусть N - кол-во задач, а K - число разрядов, для максимальной суммы баллов. Тогда каждому участнику сопоставляем (K*N + 1) - разрядное число (число начинается с 1, чтобы не допустить 0 в старшем разряде). Далее в K разрядах записана сумма баллов участника…
🎓 Попробуйте решить интересную олимпиадную задачку! На первый взгляд, все просто, но найдете ли вы оптимальный способ?!
Всем удачи и приятных выходных!
#announcement #task_222 #решаем_задачки_дома
Всем удачи и приятных выходных!
#announcement #task_222 #решаем_задачки_дома
Telegraph
Анонс #222. Шоппинг
Задача: вам необходимо подобрать себе рубашку и брюки так, чтобы выглядеть в них максимально стильно. Будем считать, что стиль одежды тем лучше, чем меньше разница в цвете элементов его одежды. У вас в наличии есть N (1 ⩽ N ⩽ 100 000) рубашек и M (1 ⩽ M ⩽ 100 000)…
При решении задачи воспользуемся методом двух указателей 👌Остальные детали смотрите в нашем разборе!
#task_222 #решаем_задачки_дома
#task_222 #решаем_задачки_дома
Medium
UniLecs #Task. Shopping
Задача: вам необходимо подобрать себе рубашку и брюки так, чтобы выглядеть в них максимально стильно. Будем считать, что стиль одежды тем…
Вот одно из решений данной головоломки: раскрашиваем двери в 2 цвета (например, белый и черный), чередуя их.
Далее 1й попыткой Иван Царевич проверяет все белые двери. Если выйти не получилось, значит открытой является черная дверь. Баба-яга ее запрет и откроет соседнюю белую дверь. После этого Ивану Царевичу достаточно еще раз проверить все белые двери.
#puzzle_74
Далее 1й попыткой Иван Царевич проверяет все белые двери. Если выйти не получилось, значит открытой является черная дверь. Баба-яга ее запрет и откроет соседнюю белую дверь. После этого Ивану Царевичу достаточно еще раз проверить все белые двери.
#puzzle_74
🎓 Только настоящие программисты смогут решить эту задачу!
Если у вас не получилось, не расстраивайтесь, начните с самых простых на нашем канале!
#announcement #task_223 #решаем_задачки_дома
Если у вас не получилось, не расстраивайтесь, начните с самых простых на нашем канале!
#announcement #task_223 #решаем_задачки_дома
Telegraph
Анонс #223. Развертка матрицы по спирали
Задача: вам дана матрица NxM, необходимо вывести элементы матрицы по спирали (смотри пример). Входные данные: arr - числовая матрица NxM, где N, M от 1 до 10^6. Вывод: массив чисел, ктр содержит числа из матрицы, развернутые по спирали. Пример: { [ 1, 2…