ZamaCode.ru — онлайн олимпиады
309 subscribers
193 photos
2 videos
48 links
Бесплатная онлайн-школа программирования для школьников по всей России. Решай задачи, учись на практике и стань настоящим IT-специалистом. Мы верим, что каждый может стать программистом, и ZamaCode поможет в этом.

https://zamacode.ru/
Download Telegram
😀 Проверь знание Go
4 темы, 16 вопросов, один язык и ты узнаешь насколько ты шаришь!
Переходи по ссылке 👉 https://app.zamacode.ru/entry-test

Делитесь результатом в комментах 😱
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🆒4
Открыта регистрация на новую олимпиаду!
Старт 13 сентября
🗣️ Регистрация закрывается 10 сентября в 23:55
👉 Регистрация по ссылке
Покорите высокую башню и узнайте секретный код, открывающий доступ к утерянной мудрости, способной изменить цифровой мир.

👥 Кто может участвовать: школьники от 10 до 16 лет
🌐 Формат: индивидуально, онлайн
⚙️ Оценка: учитываются корректность, скорость и оригинальность (Антиплагиат включён)

🎁 Призы:
🥇 1 место — 25 000 ₽
🥈 2 место — 15 000 ₽
🥉 3 место — 10 000 ₽
Следите за нашими новостями ⚡️
🔥9👏4😱3
😱 Мы перехватили секретное сообщение. Сумеете разгадать, что зашифровано?
👇 Пишите в комментах ответы, лайк поставим первому угадавшему
🤔6😁3
ERROR. Первая реакция: видишь сообщение типа “Ошибка на 42-й строке” и думаешь, что вот оно, наконец-то! Сейчас быстренько найдём и исправим.

Открываешь файл, а там… 42-ая строка пустая (или почти).

Настроение сразу падает: понимаешь, что ошибка не тут, а где-то раньше. Компьютер или программа просто показывает тебе место, где что-то пошло не так во время выполнения или проверки.

💡 Почему это происходит:
- В программировании часто бывает, что ошибка не всегда точно указывает на место, где она на самом деле есть. Например:

- В коде не хватает скобки, которая была где-то выше.

- В коде есть лишний символ.

- Блок не закрыт правильно.

- Программа доходит до этой строки и просто не понимает, что делать дальше, поэтому "капризничает" на этом месте.

📌 Кароч: если ошибка на 42-ой строке, это не значит, что проблема именно там. Иногда её нужно искать на 40-ой или даже с самого начала файла. Такие дела.
У вас было что-то похожее? 👇
6😢4💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4😍4
😒 иногда хочется обычного, простого, посмотреть смешной мем и похихикать.

🎁Мы разыграем 1000 звезд среди наших любимых падписчиков, а вы в благодарность покидайте нам в комментах смешные мемасики 😩

🎁 5 рандомных победителей получат по 200 звезд

Самые смешные мемы про программирование и разработку попадут в наш стикерпак и эмодзи 😳
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4😎1
😏 DP — «это что-то для хакеров»?

Нет, на самом деле — ничего мистического.

💡DP (динамическое программирование) — это просто про запоминание ответов маленьких задач, чтобы не решать их заново. Как шпаргалка для компьютера.

Простая аналогия: представь, ты собираешь лего-замок из одинаковых модулей. Если ты уже собрал модуль А, зачем собирать его снова и снова? Запомнил — вставил в нужное место — и дальше собираешь быстрее. Вот что делает и как работает DP.

Хорошо, теоретические примеры это круто, но где это реально используют?

🧭 Навигация и карты (Google Maps)
Компьютер считает лучшее направление, запоминает промежуточные результаты, чтобы быстро пересчитать путь при изменениях.

🤖 Боты в играх (тактика, шахматы-подобные)
Для каждого состояния боя бот считает, какой ход даст лучший итог, и запоминает результаты для похожих ситуаций.

Автозамена и проверка орфографии
Чтобы найти, как исправить слово, система считает минимальное число изменений между словами — это тоже DP.

🔡 Распознавание речи и перевод
Алгоритмы ищут лучший путь сопоставления звука и слов, запоминая промежуточные варианты.

Почему это важно?
Экономит время: вместо миллиона одинаковых подсчётов — один и готово.
Делает сложные задачи управляемыми: разбил на много маленьких — и решил.

DP — это всего лишь про разбиение на мелкие задачки и запоминание ответов. Никакой магии, только точность подсчетов.

Стать мастером DP можно на нашей платформе, решай задачи по теме и качай свой lvl 🔝
Please open Telegram to view this post
VIEW IN TELEGRAM
8643👎1
press f to pay respects 😏
ну, ребята сверху молодцы.

накидаем сюда реакций, что было больше похожих розыгрышей и активностей?
Please open Telegram to view this post
VIEW IN TELEGRAM
196🔥64😎1
Задачки на динамическое программирование

DP “на лестнице” — классика, но именно из-за кажущейся простоты люди делают глупые ошибки. Открываешь код, вроде просто, а результат неверный или тянется вечность.

Настроение падает: понимаешь, что где-то сделал одну из классических ошибок при решении динамики 🥲

Сейчас кратко про задачу (чтобы все понимали): число способов достичь ступеньки i = число способов на i-1 плюс число способов на i-2.

Итого: dp[i] = dp[i-1] + dp[i-2].
Базовые случаи: dp[0]=1 (есть 1 способ ничего не делать), dp[1]=1.

В карточках собрали пять типичных ошибок начинающих (и как их фиксить)

Бонус-заметки:
Следи за ограничениями: если n большое, нужно брать modulo (часто в задачах про пути просят mod 1e9+7).
Внимательно читай, какие шаги разрешены: иногда 1, 2, 3 или произвольный набор — рекуррент будет другой.
Тестируй на крайних: n=0, n=1, маленькие и большие.
321
😀 Персональный AI помощник теперь на ZamaCode!

👌 Добавили новую фичу, теперь решение задач станет проще!
🔥 У тебя есть возможность попросить помощи у AI помощника, но никакого вайб-кодинга, друг :)

Помощник присылает рекомендации и может подробнее объяснить процесс решения, но не пришлет готовый код или правильный ответ. Никакого читерства, все по честному 😉

👉 Заходи на платформу и опробуй https://app.zamacode.ru/problems
Please open Telegram to view this post
VIEW IN TELEGRAM
1174🆒1