Telegram Web Link
Алгоритм ROT13

🎓 Мало кто знает, но алгоритм ROT13 был весьма популярным алгоритмом шифрования сообщений в 90-х годах прошлого столетия. Думаю, это неплохой повод, чтобы вспомнить его и закодить. Суть алгоритма приводить не буду, найдете его описание в интернетах.

Задача: реализовать алгоритм шифрования ROT13

Входные данные: str - строка размера от 1 до 1000, состоящая из любых символов A-Za-z, чисел 0-9 или спец.символов.

Вывод: зашифрованное алгоритмом ROT13 сообщение.

Пример: str = "Hello World"
Answer: "Uryyb Jbeyq

Забавный факт: на сегодняшний день ROT13 стал именем нарицательным и обозначает слабую схему шифрования.

#announcement #task_173
👨🏻‍💻 ROT-13 - шифр подстановки простой заменой для алфавита английского языка, используемый в интернет-форумах, как средство для сокрытия спойлеров, основных мыслей, решений загадок и оскорбительных материалов. ROT13 — это вариация шифра Цезаря, разработанного ещё в Древнем Риме.

#task_173 #c_sharp
https://tgraph.io/UniLecs-173-Algoritm-ROT13-06-06
This media is not supported in your browser
VIEW IN TELEGRAM
🎲 Снова взвешивание

Продавец везет арбузы на рынок. Арбузы уложены в 6 ящиков (A, B, C, D, E, F). Весы на пункте взвешивания могут принять за раз только 5 ящиков. Но вам предоставляют результаты 6ти взвешиваний:

1. B + C + D + E + F = 200 кг
2. A + C + D + E + F = 220 кг
3. A + B + D + E + F = 240 кг
4. A + B + C + E + F = 260 кг
5. A + B + C + D + F = 280 кг
6. A + B + C + D + E = 300 кг

Определите вес каждого ящика с арбузами.

#puzzle_26
🎲 Эту задачу можно решить алгебраически, составив шесть уравнений с 6ю неизвестными. Но это довольно трудоемко. Как правило, такие задачи решаются обычным сложением всех уравнений в одно, т.е. мы суммируем колонки в уравнениях в вертикальном направлении.
Все как нас учили в школе 😜

#puzzle_26
https://tgraph.io/Puzzle-26-Snova-vzveshivanie-06-09
This media is not supported in your browser
VIEW IN TELEGRAM
🎲 Циферблаты

В доме висят двое часов со стрелочным циферблатом. Первые часы спешат на 1 минуту в час, а вторые отстают на 1 минуту в час.
Определите через какое время оба циферблата часов будут показывать одно и то же время.

#puzzle_27
This media is not supported in your browser
VIEW IN TELEGRAM
💙 Если ты суровый сибирский программист, сообщаем, что в Новосибирск приезжает HighLoad++ Siberia - крутейшая конференция разработчиков высоконагруженных систем. Встречай!

Где: Новосибирск, Экспоцентр
Когда: 24-25 июня
Темы 👉🏻 Архитектура, масштабируемость, базы данных, DevOps и эксплуатация, машинное обучение, нейронные сети, AI, производительность и многое другое.

Скидки для наших подписчиков:
👨🏻‍🎓 Студентам, аспирантам или преподавателям ВУЗов - скидка 75% от стоимости билета по коду Academic{UniLecs}

👨🏻‍💻 Для частных лиц - скидка 50% по коду Personal{UniLecs}.
В обоих случаях оплата возможна только как оплата от частного лица через Яндекс.Кассу.
🔥 Ребят, а вы в курсе, что в нашей группе в VK тоже происходит много интересного?

Мы уже отправили нескольких наших подписчиков на крупные российские конференции в Москве и Питере. Продолжаем эту хорошую традицию и объявляем очередной розыгрыш без репостов!
Новосибирск, HighLoad++ Siberia, 24-25 июня, присоединяйтесь!

💫 Все, что необходимо, - лайк, комментарий и немного удачи. Шансы высоки! Переходите в нашу группу в VK и пишите в комментариях к посту "Иду на HighLoad". Двое счастливчиков смогут посетить это грандиозное IT-событие абсолютно бесплатно.
🎲 Так как часы используют стрелочный циферблат и часы расходятся на одинаковую величину (1 мин в час), то нам достаточно дождаться 6 часовой разницы (первые уйдут вперед на 6 часов, вторые отстанут на 6 часов), чтобы оба циферблата показывали одно и тоже время.
А вот сколько времени понадобится, чтобы оба циферблата имели такую разницу смотрите в разборе!

#puzzle_27
https://tgraph.io/Puzzle-27-Ciferblaty-06-17
🔥 Программисты в обучении как правило решают уже формализованные задачи, игнорируя важный процесс перевода реальной задачи в термины программирования. Зачастую именно процесс формализации вызывает наибольшую сложность у программистов на технических интервью.

Так что давайте посмотрим пример такой задачи!

#task_175 #c_sharp
https://tgraph.io/UniLecs-175-Goszakupki-06-21
🎲 Цепь

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

1 случай: даны 7 отдельных звеньев цепи, вам нужно сделать из них одну цепь.

2 случай: даны 5 обрывков цепи, по 3 звена в каждом из них (aaa bbb ccc ddd eee). Необходимо собрать полную цепь.
🎲 Спортивный лагерь

В детском спортивном лагере находится 40 детей. За все время в лагере 14 детей участвовали в соревнованиях по плаванию, 13 - в соревнованиях по баскетболу, 16 - в соревнованиях по мини футболу.

Также известно, что:
- 3е детей принимали участие и в баскетболе и в плавании.
- 5 детей участвовали в плавании и играли в футбол.
- 8 детей играли в баскетбол и в футбол, а 2 детей участвовали во всех 3х спортивных состязаниях.

Посчитайте, сколько детей в этом лагере не принимали участие ни в одних из соревнований.
#puzzle_29
👨🏻‍💻 Задачи на всевозможные объединения, пересечения и разность нескольких подмножеств отлично решаются с помощью диаграмм Венна. Звучит страшно, но по сути, это схематичное изображение ваших подмножеств и их пересечений с помощью простых фигур (обычно - круги).

P.S. Саму задачу можете забыть, главное запомните принцип разбора !

#puzzle_29
https://tgraph.io/Puzzle-29-Sportivnyj-lager-07-01
2024/10/04 09:22:40
Back to Top
HTML Embed Code: