#puzzle_7
🎲 Альберт и Бернард только что познакомились с Шерил и хотят выяснить, когда у нее день рождения.
Шерил показала поклонникам 10 возможных дат:
- 15 мая, 16 мая, 19 мая,
- 17 июня, 18 июня,
- 14 июля, 16 июля,
- 14 августа, 15 августа, 17 августа.
Затем она показала Альберту месяц своего рождения, а Бернарду — день.
Чтобы решить головоломку, друзья обменялись парой реплик:
Альберт: Я не знаю, когда у Шерил день рождения, но я знаю, что Бернард тоже не знает.
Бернард: Сначала я не знал, когда у Шерил день рождения, но теперь знаю.
Альберт: Теперь я тоже знаю, когда у Шерил день рождения.
Так когда же у Шерил день рождения ?
🎲 Альберт и Бернард только что познакомились с Шерил и хотят выяснить, когда у нее день рождения.
Шерил показала поклонникам 10 возможных дат:
- 15 мая, 16 мая, 19 мая,
- 17 июня, 18 июня,
- 14 июля, 16 июля,
- 14 августа, 15 августа, 17 августа.
Затем она показала Альберту месяц своего рождения, а Бернарду — день.
Чтобы решить головоломку, друзья обменялись парой реплик:
Альберт: Я не знаю, когда у Шерил день рождения, но я знаю, что Бернард тоже не знает.
Бернард: Сначала я не знал, когда у Шерил день рождения, но теперь знаю.
Альберт: Теперь я тоже знаю, когда у Шерил день рождения.
Так когда же у Шерил день рождения ?
#task_152 #c_sharp #string
👨🏻💻 Итак, разбираем решение задачи про строки.
P.S. Кстати, многие еще не решили 7ю (#puzzle_7) головоломку про день рождения, так что ждем ваших решений.
https://tgraph.io/UniLecs-151-Preobrazovanie-stroki-01-07
👨🏻💻 Итак, разбираем решение задачи про строки.
P.S. Кстати, многие еще не решили 7ю (#puzzle_7) головоломку про день рождения, так что ждем ваших решений.
https://tgraph.io/UniLecs-151-Preobrazovanie-stroki-01-07
Telegraph
UniLecs #152. Преобразование строки
Задача: Дана строка, ктр состоит из латинских букв и спец.символов, ктр являются разделителями между словами. Вам необходимо заменить в каждом слове N-ю букву на заданный символ. Входные данные: inputStr - входная строка, delimiters[] - символьный массив…
#puzzle_7
🎲 Сингапурский телеведущий Кеннет Конг опубликовал у себя в фейсбуке логическую задачку для школьников. За два дня пользователи поделились ей более 4400 раз и устроили нешуточные дебаты в комментариях.
А спустя двое суток, когда задание обрело вирусную популярность в сети, с Кеннетом связались представители организации "Математические олимпиады для Сингапура" и прислали ему ответ, уточнив, что оно в действительности предназначено для детей от 14 лет.
https://tgraph.io/Puzzle-7-Singapurskaya-golovolomka-01-20
🎲 Сингапурский телеведущий Кеннет Конг опубликовал у себя в фейсбуке логическую задачку для школьников. За два дня пользователи поделились ей более 4400 раз и устроили нешуточные дебаты в комментариях.
А спустя двое суток, когда задание обрело вирусную популярность в сети, с Кеннетом связались представители организации "Математические олимпиады для Сингапура" и прислали ему ответ, уточнив, что оно в действительности предназначено для детей от 14 лет.
https://tgraph.io/Puzzle-7-Singapurskaya-golovolomka-01-20
Telegraph
Puzzle #7. Сингапурская головоломка
Сингапурский телеведущий Кеннет Конг опубликовал у себя в фейсбуке логическую задачку для школьников. За два дня пользователи поделились ей более 4400 раз и устроили нешуточные дебаты в комментариях. В первой записи Кеннета сообщалось, что задаче присвоен…
#announcement #task_153
🎓 А вот и задачка подъехала 😜
С последней головоломкой у многих возникли сложности, поэтому ловите еще одну задачку на логику, ктр нужно будет еще и запрогать!
P.S. Кстати, у нас отличная новость! Завтра на канале выйдет супер-полезная статья, где мы рассмотрим основные принципы объектно-ориентированного программирования.
https://tgraph.io/Anons-153-Dzhentlmeny-udachi-01-23
🎓 А вот и задачка подъехала 😜
С последней головоломкой у многих возникли сложности, поэтому ловите еще одну задачку на логику, ктр нужно будет еще и запрогать!
P.S. Кстати, у нас отличная новость! Завтра на канале выйдет супер-полезная статья, где мы рассмотрим основные принципы объектно-ориентированного программирования.
https://tgraph.io/Anons-153-Dzhentlmeny-udachi-01-23
Telegraph
Анонс #153. Джентльмены удачи
Задача: воры Хмырь и Косой украли 3 цельных куска цветного металла. Каждый кусок весит a, b, c грамм соот-но. Помогите им поделить куски поровну. Если куски не делятся ровно по кол-ву грамм, то они успеют распилить только 1 из кусков на 2 доли, иначе они…
#unilecs #solid
🔥 Многие программисты хорошо знакомы с темой SOLID-принципов, и, вероятнее всего, где-то на подсознательном уровне понимают, на чем эти принципы построены. Но сможете ли вы привести лаконичные и понятные примеры?
У меня в свое время это вызывало некоторые затруднения, поэтому я и решил освежить свои познания вкупе с наглядными примерами. Эта статья будет полезна как новичкам, находящимся на стадии знакомства с SOLID-принципами, так и искушенным профи.
https://tgraph.io/UniLecs-SOLID--principy-obekto-orientirovannogo-programmirovaniya-01-21
🔥 Многие программисты хорошо знакомы с темой SOLID-принципов, и, вероятнее всего, где-то на подсознательном уровне понимают, на чем эти принципы построены. Но сможете ли вы привести лаконичные и понятные примеры?
У меня в свое время это вызывало некоторые затруднения, поэтому я и решил освежить свои познания вкупе с наглядными примерами. Эта статья будет полезна как новичкам, находящимся на стадии знакомства с SOLID-принципами, так и искушенным профи.
https://tgraph.io/UniLecs-SOLID--principy-obekto-orientirovannogo-programmirovaniya-01-21
Telegraph
UniLecs. SOLID — принципы объектно-ориентированного программирования
Определение SOLID - это аббревиатура 5-ти основных принципов проектирования в объектно-ориентированном программировании: Single responsibility (SRP, принципы единственной ответственности), Open-closed (OCP, принцип открытости/закрытости)…
#task_153 #c_sharp
👨🏻💻 Так-с, разбираемся, как Хмырю и Косому распилить их добычу. Простая математика и наглядные рисунки вам в помощь, смотрим разбор!
https://tgraph.io/UniLecs-153-Dzhentlmeny-udachi-01-23
👨🏻💻 Так-с, разбираемся, как Хмырю и Косому распилить их добычу. Простая математика и наглядные рисунки вам в помощь, смотрим разбор!
https://tgraph.io/UniLecs-153-Dzhentlmeny-udachi-01-23
Telegraph
UniLecs #153. Джентльмены удачи
Задача: воры Хмырь и Косой украли 3 цельных куска цветного металла. Каждый кусок весит a, b, c грамм соот-но. Помогите им поделить куски поровну. Если куски не делятся ровно по кол-ву грамм, то они успеют распилить только 1 из кусков на 2 доли, иначе они…
#puzzle_8 #geometry
🎲 А вы знали, что Льюис Кэролл, автор сказки про Алису в Стране Чудес, был не только писателем, но и математиком, ктр очень любил математические и логические головоломки, и даже преподавал логику.
Вот одна из его работ!
Необходимо нарисовать фигуру, изображенную ниже:
- не отрывая ручки от бумаги;
- не проводя дважды одну и ту же линию;
- также линии не должны пересекать друг друга (допускается только уголовое касание линий).
🎲 А вы знали, что Льюис Кэролл, автор сказки про Алису в Стране Чудес, был не только писателем, но и математиком, ктр очень любил математические и логические головоломки, и даже преподавал логику.
Вот одна из его работ!
Необходимо нарисовать фигуру, изображенную ниже:
- не отрывая ручки от бумаги;
- не проводя дважды одну и ту же линию;
- также линии не должны пересекать друг друга (допускается только уголовое касание линий).
#puzzle_8 #eulerian_path
🎲 Уверен, решая эту головоломку, вы первым делом мысленно начинали чертить линии вокруг. А вы были уверены, что у задачи вообще было решение ? А что если фигура была бы сложнее?!
Эта головоломка - хороший пример важности алгоритмов при решении практических задач. Как верно указал @egormasharskii, если долго смотреть на эту фигуру, можно увидеть граф! Смотрим разбор 👇
https://tgraph.io/Puzzle-8-Golovolomka-ot-Lyuisa-Kehrrolla-01-28
🎲 Уверен, решая эту головоломку, вы первым делом мысленно начинали чертить линии вокруг. А вы были уверены, что у задачи вообще было решение ? А что если фигура была бы сложнее?!
Эта головоломка - хороший пример важности алгоритмов при решении практических задач. Как верно указал @egormasharskii, если долго смотреть на эту фигуру, можно увидеть граф! Смотрим разбор 👇
https://tgraph.io/Puzzle-8-Golovolomka-ot-Lyuisa-Kehrrolla-01-28
Telegraph
Puzzle #8. Головоломка от Льюиса Кэрролла
🎲 Вот одна из его работ! Необходимо нарисовать фигуру, изображенную выше: - не отрывая ручки от бумаги; - не проводя дважды одну и ту же линию; - также линии не должны пересекать друг друга (допускается только уголовое касание линий). Решение: есть несколько…
#announcement #task_154
🎓 А вот и задачка на выходные! Как всегда ждем ваших интересных вариантов, отправить решение можно с помощью нашего бота @unilecsBot 😜
https://tgraph.io/Anons-154-Tetrad-v-kletochku---2-02-01
🎓 А вот и задачка на выходные! Как всегда ждем ваших интересных вариантов, отправить решение можно с помощью нашего бота @unilecsBot 😜
https://tgraph.io/Anons-154-Tetrad-v-kletochku---2-02-01
Telegraph
Анонс #154. Тетрадь в клеточку - 2
Задача: у вас есть листочек тетради, он состоит из сетки клеточек N*N. Нектр клетки на листочке уже изрисованы. Вам необходимо вырезать наибольший квадрат, ктр содержит "чистые" клетки. А также необходимо определить кол-во способов, ктр-м можно вырезать наибольший…
#unilecs #oop #quiz #vk
🔥 Продолжаем тему ООП. На этот раз кое-что более увлекательное - Quiz (онлайн-тесты)!
Дополняем разборы задач с интервью непосредственно вопросами с технических интервью. И начнем мы с теста по основам ООП. Так что открывайте скорее наш Quiz и проверьте свои знания 😜
❗️Тест расположен в нашей группе ВК, жми кнопку "Обучающие тесты" - тест "Основы ООП"
https://vk.com/unilecs
🔥 Продолжаем тему ООП. На этот раз кое-что более увлекательное - Quiz (онлайн-тесты)!
Дополняем разборы задач с интервью непосредственно вопросами с технических интервью. И начнем мы с теста по основам ООП. Так что открывайте скорее наш Quiz и проверьте свои знания 😜
❗️Тест расположен в нашей группе ВК, жми кнопку "Обучающие тесты" - тест "Основы ООП"
https://vk.com/unilecs
#task_154 #c_sharp #rust #cpp
👨🏻💻 Увлекательная и довольно сложная задача по динамическому программированию. Смотрим разбор, а также решения от наших подписчиков на Rust и C++!
https://tgraph.io/UniLecs-154-Tetrad-v-kletochku---2-02-01
👨🏻💻 Увлекательная и довольно сложная задача по динамическому программированию. Смотрим разбор, а также решения от наших подписчиков на Rust и C++!
https://tgraph.io/UniLecs-154-Tetrad-v-kletochku---2-02-01
Telegraph
UniLecs #154. Тетрадь в клеточку - 2
Задача: у вас есть листочек тетради, он состоит из сетки клеточек N*N. Нектр клетки на листочке уже изрисованы. Вам необходимо вырезать наибольший квадрат, ктр содержит "чистые" клетки. А также необходимо определить кол-во способов, ктр-м можно вырезать наибольший…
#puzzle_9
🎲 Теннисный турнир
В теннисном турнире 127 участников. Они играют по олимпийской системе (выбывают после первого поражения). Но в 1м туре только 126 участников составят 63 пары, а чемпион прошлого турнира выходит сразу во 2й круг. Во 2м круге 64 участника составят 32 пары.
Сколько матчей пройдет, прежде чем определится победитель ?
🎲 Теннисный турнир
В теннисном турнире 127 участников. Они играют по олимпийской системе (выбывают после первого поражения). Но в 1м туре только 126 участников составят 63 пары, а чемпион прошлого турнира выходит сразу во 2й круг. Во 2м круге 64 участника составят 32 пары.
Сколько матчей пройдет, прежде чем определится победитель ?
#puzzle_9
🎲 Простая задачка, не так ли ?! Кстати, а вы как решали ? 🧐
P.S. Завтра - анонс новой задачи, а в субботу выйдет статья о популярных и перспективных языках программирования. Не пропустите!
https://tgraph.io/Puzzle-9-Tennisnyj-turnir-02-02
🎲 Простая задачка, не так ли ?! Кстати, а вы как решали ? 🧐
P.S. Завтра - анонс новой задачи, а в субботу выйдет статья о популярных и перспективных языках программирования. Не пропустите!
https://tgraph.io/Puzzle-9-Tennisnyj-turnir-02-02
Telegraph
Puzzle #9. Теннисный турнир
🎲 В теннисном турнире 127 участников. Они играют по олимпийской системе (выбывают после первого поражения). Но в 1м туре только 126 участников составят 63 пары, а чемпион прошлого турнира выходит сразу во 2й круг. Во 2м круге 64 участника составят 32 пары.…
#announcement #task_155
🎓 Реальная задачка - для реальных программистов!
RLE (Run-Length Encoding) - алгоритм сжатия данных, заменяющий повторяющиеся символы (серии) на один символ и число его повторов. Алгоритм RLE весьма успешно применяется для сжатия данных в самых разных форматах.
https://tgraph.io/Anons-155-Algoritm-szhatiya-RLE-02-05
🎓 Реальная задачка - для реальных программистов!
RLE (Run-Length Encoding) - алгоритм сжатия данных, заменяющий повторяющиеся символы (серии) на один символ и число его повторов. Алгоритм RLE весьма успешно применяется для сжатия данных в самых разных форматах.
https://tgraph.io/Anons-155-Algoritm-szhatiya-RLE-02-05
Telegraph
Анонс #155. Алгоритм сжатия RLE
Задача: дана строка, необходимо написать алгоритм сжатия RLE, заменяющий повторяющиеся символы (серии) на один символ и число его повторов. Примечание: упростим алгоритм сжатия RLE: если полученная строка оказалась больше исходной, то вывести исходную. Входные…
#article #programming
🔥 Уже решили, на каком языке будете кодить в 2019 году? Если еще нет, наша новая статья придется как нельзя кстати!
Представляем вам ТОП-10 языков программирования, на которые вам точно стоит обратить внимание.
Здесь мы упомянули также перспективные языки, которые, возможно, выстрелят в ближайшем будущем. Приятного просмотра, друзья ! 😜
https://tgraph.io/UniLecs-Top-10-yazykov-programmirovaniya-01-30
🔥 Уже решили, на каком языке будете кодить в 2019 году? Если еще нет, наша новая статья придется как нельзя кстати!
Представляем вам ТОП-10 языков программирования, на которые вам точно стоит обратить внимание.
Здесь мы упомянули также перспективные языки, которые, возможно, выстрелят в ближайшем будущем. Приятного просмотра, друзья ! 😜
https://tgraph.io/UniLecs-Top-10-yazykov-programmirovaniya-01-30
Telegraph
UniLecs. Топ-10 языков программирования
Представляем вам ТОП-10 языков программирования, на которые вам стоит обратить внимание. Существует множество критериев, по которым оценивают популярность языков программирования.
#task_155 #c_sharp
👨🏻💻 Разбираемся с основами алгоритмов сжатия! Run-Length Encoding (RLE) - один из самых простых и известных алгоритмов сжатия данных. Как он работает, смотрите в нашем разборе! 👇
https://tgraph.io/UniLecs-155-Algoritm-szhatiya-RLE-02-05
👨🏻💻 Разбираемся с основами алгоритмов сжатия! Run-Length Encoding (RLE) - один из самых простых и известных алгоритмов сжатия данных. Как он работает, смотрите в нашем разборе! 👇
https://tgraph.io/UniLecs-155-Algoritm-szhatiya-RLE-02-05
Telegraph
UniLecs #155. Алгоритм сжатия RLE
Задача: дана строка, необходимо написать алгоритм сжатия RLE, заменяющий повторяющиеся символы (серии) на один символ и число его повторов. Примечание: упростим алгоритм сжатия RLE: если полученная строка оказалась больше исходной, то вывести исходную. Входные…
#puzzle_10
🎲 Количество рукопожатий
Ребят, кидаю для вас классическую задачку по комбинаторике.
На совещании было 10 человек, все они пожали руку друг другу. Сколько всего было рукопожатий ?!
🎲 Количество рукопожатий
Ребят, кидаю для вас классическую задачку по комбинаторике.
На совещании было 10 человек, все они пожали руку друг другу. Сколько всего было рукопожатий ?!
#article #programming
🔥 Продолжая тему языков программирования немного поговорим о таких понятиях, как компилятор и интерпретатор.
https://tgraph.io/UniLecs-Kompiliruemye-i-interpretiruemye-yazyki-programmirovaniya-02-05
🔥 Продолжая тему языков программирования немного поговорим о таких понятиях, как компилятор и интерпретатор.
https://tgraph.io/UniLecs-Kompiliruemye-i-interpretiruemye-yazyki-programmirovaniya-02-05
Telegraph
UniLecs. Компилируемые и интерпретируемые языки программирования
Продолжая тему языков программирования немного поговорим о таких понятиях, как компилятор и интерпретатор. Компиляция и интерпретация — это основа работы языков программирования. Языки программирования можно разделить на два класса — компилируемые и инте…
#puzzle_10
🎲 Головоломка несложная, другой вопрос - как вы ее решали ?! 😜
https://tgraph.io/Puzzle-10-Kolichestvo-rukopozhatij-02-02
🎲 Головоломка несложная, другой вопрос - как вы ее решали ?! 😜
https://tgraph.io/Puzzle-10-Kolichestvo-rukopozhatij-02-02
Telegraph
Puzzle #10. Количество рукопожатий
🎲 Классическая задачка по комбинаторике. На совещании было 10 человек, все они пожали руку друг другу. Сколько всего было рукопожатий ?! Решение: 1й способ Каждый из 10 человек пожал руки остальным. Но произведение 10 * 9 = 90 дает двойное количество рукопожатий…
#announcement #task_156
🎓 Продолжая тему сортировок, публикую анонс следующей задачи. Кстати, мы уже решали подобную задачку (Task 99), поэтому можете подглядеть суть решения.
P.S. Ребя, хочу напомнить, что у нас есть уютненький чатик @unilecs_chat, где мы постим полезный контент, а также обсуждаем задачки и алгоритмы. Никаких котиков и глупой болтовни, только годный контент и полезные советы! Присоединяйся к нам!
https://tgraph.io/Anons-156-Neprostaya-sortirovka---2-02-14
🎓 Продолжая тему сортировок, публикую анонс следующей задачи. Кстати, мы уже решали подобную задачку (Task 99), поэтому можете подглядеть суть решения.
P.S. Ребя, хочу напомнить, что у нас есть уютненький чатик @unilecs_chat, где мы постим полезный контент, а также обсуждаем задачки и алгоритмы. Никаких котиков и глупой болтовни, только годный контент и полезные советы! Присоединяйся к нам!
https://tgraph.io/Anons-156-Neprostaya-sortirovka---2-02-14
Telegraph
Анонс #156. Непростая сортировка - 2
Задача: дан массив натуральных чисел. Необходимо отсортировать массив по возрастанию суммы цифр чисел. Входные данные: arr - массив натуральных чисел от 1 до 10^6. Размер массива от 1 до 10^6. Вывод: отсортированный массив по возрастанию суммы цифр чисел.…