UPD: Разбор
Фактически в задаче нужно было определить как именно фокус работает и при каком наименьшем N его можно выполнить!
Смотрим разбор (1 мин)
#puzzle_85
Фактически в задаче нужно было определить как именно фокус работает и при каком наименьшем N его можно выполнить!
Смотрим разбор (1 мин)
#puzzle_85
Анонс #234. Острова
Задача по программированию с собеседования в Microsoft! Сможете решить?!
Анонс задачи (1 мин)
#announcement #task_234 #решаем_задачки_дома
Задача по программированию с собеседования в Microsoft! Сможете решить?!
Анонс задачи (1 мин)
#announcement #task_234 #решаем_задачки_дома
Разбор #234. Острова
Один из самых простых и понятных способов решения таких задач - это алгоритм поиска в глубину. Детали смотрите в нашей статье!
Смотрите разбор (2 мин)
#task_234 #решаем_задачки_дома
Один из самых простых и понятных способов решения таких задач - это алгоритм поиска в глубину. Детали смотрите в нашей статье!
Смотрите разбор (2 мин)
#task_234 #решаем_задачки_дома
UPD: Разбор
Итак, как сообразить на троих с одинаковой вероятностью...
Смотрим разбор (1 мин)
#puzzle_86
Итак, как сообразить на троих с одинаковой вероятностью...
Смотрим разбор (1 мин)
#puzzle_86
Анонс #235. Индекс цитирования
Как вычислить индекс цитирования?! Попробуйте вычислить индекс Хирша!
Анонс задачи (1 мин)
#announcement #task_235 #решаем_задачки_дома
Как вычислить индекс цитирования?! Попробуйте вычислить индекс Хирша!
Анонс задачи (1 мин)
#announcement #task_235 #решаем_задачки_дома
Разбор #235. Индекс цитирования
Индекс Хирша (h-index) – показатель, предложенный в 2005 г. физиком Хорхе Хиршем в качестве альтернативы классическому "индексу цитируемости", представляющему собой суммарное число ссылок на работы учёного. Критерий основан на учёте числа публикаций исследователя и числа цитирований этих публикаций.
Смотрите разбор (2 мин)
#task_235 #решаем_задачки_дома
Индекс Хирша (h-index) – показатель, предложенный в 2005 г. физиком Хорхе Хиршем в качестве альтернативы классическому "индексу цитируемости", представляющему собой суммарное число ссылок на работы учёного. Критерий основан на учёте числа публикаций исследователя и числа цитирований этих публикаций.
Смотрите разбор (2 мин)
#task_235 #решаем_задачки_дома
UPD: Разбор
Интересная и довольно сложная по выкладкам головоломка...
Смотрим разбор (1 мин)
#puzzle_87
Интересная и довольно сложная по выкладкам головоломка...
Смотрим разбор (1 мин)
#puzzle_87
Анонс #236. Ближайшее значение в двоичном дереве поиска
Последняя задачка уходящего лета! Уже совсем скоро мы откроем новый сезон задач!
Анонс задачи (1 мин)
#announcement #task_236 #решаем_задачки_дома
Последняя задачка уходящего лета! Уже совсем скоро мы откроем новый сезон задач!
Анонс задачи (1 мин)
#announcement #task_236 #решаем_задачки_дома
Task #236. Ближайшее значение в двоичном дереве поиска
Используем свойства двоичного дерева поиска...
Смотрим разбор (2 мин)
#task_236 #bst
Используем свойства двоичного дерева поиска...
Смотрим разбор (2 мин)
#task_236 #bst
🔥 С 4 сентября мы возобновляем нашу рубрику с рейтинговыми задачками и начинаем принимать решения в нашей группе в VK.
Каждую пятницу мы публикуем анонс новой задачи с хэш-тегом #rating.
● подписчики решают задачу и отправляют нам свое решение через специальную форму до 6:00 понедельника;
● в середине недели выходит пост с лучшими решениями подписчиков. Увидели себя там? Поздравляем, вы получаете баллы - юникоины;
● чем больше задач решено вами правильно, тем больше у вас юникоинов и тем выше вы в турнирной таблице. На ее основании в конце сезона мы подводим итоги и награждаем победителей призами.
🔔 Подпишитесь на рассылку, чтобы не пропустить выход новой задачи!
Каждую пятницу мы публикуем анонс новой задачи с хэш-тегом #rating.
● подписчики решают задачу и отправляют нам свое решение через специальную форму до 6:00 понедельника;
● в середине недели выходит пост с лучшими решениями подписчиков. Увидели себя там? Поздравляем, вы получаете баллы - юникоины;
● чем больше задач решено вами правильно, тем больше у вас юникоинов и тем выше вы в турнирной таблице. На ее основании в конце сезона мы подводим итоги и награждаем победителей призами.
🔔 Подпишитесь на рассылку, чтобы не пропустить выход новой задачи!
UPD: Разбор
Поставим в соот-е билетам двоичные числа от 00001 до 11110 (т.е. от 1 до 30). Тогда на k-м этапе учитель выбирает все номера билетов, у ктр k-й разряд равен единице. Например, на 3-м этапе номера 4, 5, 6, 7, 12, 13, 14, 15, 20, 21, 22, 23, 28, 29, 30.
Очевидно, что после 5го этапа учитель узнает двоичный код номеров у всех учеников.
#puzzle_88
Поставим в соот-е билетам двоичные числа от 00001 до 11110 (т.е. от 1 до 30). Тогда на k-м этапе учитель выбирает все номера билетов, у ктр k-й разряд равен единице. Например, на 3-м этапе номера 4, 5, 6, 7, 12, 13, 14, 15, 20, 21, 22, 23, 28, 29, 30.
Очевидно, что после 5го этапа учитель узнает двоичный код номеров у всех учеников.
#puzzle_88
Анонс #237. Очередь через Стек
🙌 Внимание-внимание! Прямо сейчас начинается осенний турнир задач (все подробности в закрепленном сообщении)! По его итогам всех победителей ждут ценные призы от @UniLecs 🏆
Сезон открываем классической задачей на понимание принципов работы стека и очереди! Желаем всем удачи и честной борьбы!
Анонс задачи (1 мин)
#announcement #task_237 #rating
🙌 Внимание-внимание! Прямо сейчас начинается осенний турнир задач (все подробности в закрепленном сообщении)! По его итогам всех победителей ждут ценные призы от @UniLecs 🏆
Сезон открываем классической задачей на понимание принципов работы стека и очереди! Желаем всем удачи и честной борьбы!
Анонс задачи (1 мин)
#announcement #task_237 #rating
Task #237. Очередь через Стек
Не знаю, почему этой задачи еще не было в нашей коллекции. По сути это 1я задача, ктр нужно решить сразу же после знакомства со стеком и очередью!
Смотрим разбор (2 мин)
#task_237 #rating
Не знаю, почему этой задачи еще не было в нашей коллекции. По сути это 1я задача, ктр нужно решить сразу же после знакомства со стеком и очередью!
Смотрим разбор (2 мин)
#task_237 #rating
🔥 Читаем книги за вас!
Усваивать лучшие прогерские книги, не выходя из Телеграма, – просто! Как?
Подключайтесь к нашей новой рубрике GIF-BOOK.
Мы разберём IT-бестселлеры, разложим по полочкам и перескажем их в экспресс-формате. И больше никаких сохранёнок с книгами, которые вы никогда не прочитаете 😈
📚 Начинаем с «Идеального программиста» Мартина Роберта уже в эту субботу!
Усваивать лучшие прогерские книги, не выходя из Телеграма, – просто! Как?
Подключайтесь к нашей новой рубрике GIF-BOOK.
Мы разберём IT-бестселлеры, разложим по полочкам и перескажем их в экспресс-формате. И больше никаких сохранёнок с книгами, которые вы никогда не прочитаете 😈
📚 Начинаем с «Идеального программиста» Мартина Роберта уже в эту субботу!
👍1
Анонс #238. Разделение строки
А мы продолжаем наш осенний турнир задач с крутыми призами! 2я задача марафона!
Отправить решение, а также узнать все подробности турнира вы можете в нашей группе в VK.
Анонс задачи (1 мин)
#announcement #task_238 #rating
А мы продолжаем наш осенний турнир задач с крутыми призами! 2я задача марафона!
Отправить решение, а также узнать все подробности турнира вы можете в нашей группе в VK.
Анонс задачи (1 мин)
#announcement #task_238 #rating
👍1
😷 Ребят, сегодня 256-й день года, 2 в 8й степени, вот это вот всё. Так что поздравляю вас с днем программиста!
Честно сказать, я никогда не понимал этих дней тракториста, комбайнера и т.д. Но так уж принято. И если раньше вы еще могли получить кружку с глупой надписью от hr-ов, то в этом году вы получите хрен с редькой.
Поэтому специально к этому празднику мы приурочили выход нашей новой рубрики Get It Fast Book. Смысл в том, что все те книги, которые сейчас лежат у вас в вечных закладках и кучкуются в Saved Messages в телеге, мы прочитаем за вас. Ну и разумеется, поделимся с вами в виде небольших постов по каждой главе и разделу. По сути выжмем из книги самое важное и ценное и разместим это в нескольких тезизах. Под каждым постом также будет ссылочка, перейдя по которой вы сможете прочитать конкретно эту главу.
Много писать я не люблю, так что вот прямо под этим постом скоро появится ещё один. Не забываем устроить холивар в чатике по теме поста, всё, как мы любим!
В общем, всех с праздником, поменьше багов, не болейте и чтобы всё было тип-топ!
Честно сказать, я никогда не понимал этих дней тракториста, комбайнера и т.д. Но так уж принято. И если раньше вы еще могли получить кружку с глупой надписью от hr-ов, то в этом году вы получите хрен с редькой.
Поэтому специально к этому празднику мы приурочили выход нашей новой рубрики Get It Fast Book. Смысл в том, что все те книги, которые сейчас лежат у вас в вечных закладках и кучкуются в Saved Messages в телеге, мы прочитаем за вас. Ну и разумеется, поделимся с вами в виде небольших постов по каждой главе и разделу. По сути выжмем из книги самое важное и ценное и разместим это в нескольких тезизах. Под каждым постом также будет ссылочка, перейдя по которой вы сможете прочитать конкретно эту главу.
Много писать я не люблю, так что вот прямо под этим постом скоро появится ещё один. Не забываем устроить холивар в чатике по теме поста, всё, как мы любим!
В общем, всех с праздником, поменьше багов, не болейте и чтобы всё было тип-топ!
"Если ваша ошибка обошлась вашей компании в $10 000? Непрофессионал пожмет плечами, скажет: «Всякое бывает». Профессионал должен выписать своей компании чек на $10 000!"
● Не навреди функциональности: функциональность программ страдает от ошибок. Поэтому, одним из признаков профессионализма должно быть написание программ с минимальным количеством ошибок.
● Тестировщики не должны найти баг в вашем коде: непрофессионально передавать тестировщикам заведомо дефектный код. А какой код является заведомо дефектным? Любой, в качестве которого вы не уверены!
● Вы должны быть уверены в том, что ваш код работает: протестируйте код. Потом протестируйте еще раз.
● Автоматизированный контроль качества: какая часть кода должна тестироваться этими автоматизированными модульными тестами? Весь код! Весь. Без исключения.
● Не навреди структуре: добавление функциональности в ущерб структуре — последнее дело. Внесение изменений не должно приводить к непомерным затратам.
#gif_book #глава_1
● Не навреди функциональности: функциональность программ страдает от ошибок. Поэтому, одним из признаков профессионализма должно быть написание программ с минимальным количеством ошибок.
● Тестировщики не должны найти баг в вашем коде: непрофессионально передавать тестировщикам заведомо дефектный код. А какой код является заведомо дефектным? Любой, в качестве которого вы не уверены!
● Вы должны быть уверены в том, что ваш код работает: протестируйте код. Потом протестируйте еще раз.
● Автоматизированный контроль качества: какая часть кода должна тестироваться этими автоматизированными модульными тестами? Весь код! Весь. Без исключения.
● Не навреди структуре: добавление функциональности в ущерб структуре — последнее дело. Внесение изменений не должно приводить к непомерным затратам.
#gif_book #глава_1
👍2