Библиотека задач по C++ | тесты, код, задания
Открыть в Telegram
Задачи и тесты по C++ для тренировки и обучения. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/7a480301 Для обратной связи: @proglibrary_feeedback_bot
Больше5 786
Подписчики
-55924 часа
-6 7327 дней
-14 14430 день
Архив постов
❓ Хотите познакомиться с разработкой на Unreal Engine 5 и попробовать себя в роли разработчика игр?
Отус приглашает 10 апреля в 20:00 по мск на бесплатный вебинар по созданию игрового шутера на Unreal Engine 5 «Создаём шутер от первого лица на Unreal Engine 5. Создание проекта, игровой сцены, игровые ассеты и анимации»!
Вебинар является бесплатной частью полноценного онлайн-курса «Unreal Engine Game Developer. Basic».
На вебинаре вы вместе с опытным экспертом:
✅ создадите проект и игровую сцену;
✅ импортируете игровые ассеты и анимации для вашего шутера;
✅ подготовите UI: уровень здоровья и боеприпасов.
➡ Регистрация на вебинар: https://otus.pw/G0zb/
Основные темы открытого урока:
- Создание уровня игры
- Импорт моделей и анимаций
- Настройка анимаций
- Создание простейшего UI
✨ Не переживайте, если вы пропустили первый вебинар, после регистрации на второй, вам будет доступна запись первого вебинара, которую вы сможете посмотреть на странице курса.
После вебинара вы сможете продолжить обучение на специальных условиях и получить видеокурс по программированию на С++ в подарок.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Хочешь присоединиться к команде, которая создаёт будущее автономного транспорта?
OneDayOffer — не просто мероприятие, это — шанс быстро вступить на новый этап карьеры. Мы предлагаем короткий путь к офферу от компании, создающей технологию автономного вождения.
Давай встретимся онлайн, пообщайся командой — получи шанс на предложение о работе. Мы ищем системных аналитиков и разработчиков на С++, готовых принять участие в уникальном проекте.
Просто оставь свои данные, выполни тестовое и жди приглашения на OneDayOffer 20 апреля. До встречи! Узнай больше по ссылке.
Яндекс открыл регистрацию в бесплатную летнюю Школу бэкенд-разработки
Студентов, желающих получить новые знания в области бэкенда, научат тонкостям написания кода для высоконагруженных веб‑сервисов, навыкам эксплуатации сложных систем.
Для поступления в Школу бэкенд разработки понадобится база по алгоритмам и структурам данных, умение писать читаемый код и находить баги, а также знание одного из языков — Python, Java или C++. Все это пригодится на отборе во время решения заданий Контеста и технического интервью.
Участников, успешно прошедших отбор, ждет двухэтапное обучение онлайн и офлайн. Очный этап пройдет в офисах Яндекса в Москве и Санкт-Петербурге. Иногородним ученикам оплатят проезд и проживание, а лучшие студенты первого этапа попадут на оплачиваемую практику в новом формате — Лаборатории.
Изучайте материалы для подготовки. Регистрация в школу и рассылка тестовых заданий уже началась.
👩💻 Изучите Контейнеры STL для профессиональной разработки на С++
Ждём вас на бесплатном практическом уроке от OTUS.
Стандартная библиотека C++ предоставляет набор контейнеров данных для большинства сценариев хранения, преобразования и индексирования. На вебинаре рассмотрим устройство и подход выбора используемых контейнеров.
Встречаемся 11 апреля в 20:00 мск в рамках курса «C++ Developer. Professional». Доступна рассрочка на обучение!
➡️ Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://otus.pw/nvvL/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 Erid 2Vtzqx1wi1L🔮 Сколько памяти занимает структура?
Ответ
Размер всех членов + Выравнивание (по умолчанию 4 байта) + Размер указателя на таблицу виртуальных методов + Указатели на классы предков (Размер указателя * количество предков)
🧨 Трюк с битовыми операциями
Значения двух переменных можно поменять местами без дополнительной переменной
с помощью битовой операции XOR (исключающее или)
❗ Если к числу a применить XOR b два раза, то получим тоже самое число а. На этом и строится способ обмена переменными
⚡️Proglib запускает каналы про нейросети
По каждому направлению отдельно! А именно:
⭐Библиотека нейрозвука — здесь все, связанное с транскрибацией, синтезом речи, ИИ-музыкой
⭐Библиотека нейротекста — классические ИИ-помощники вроде ChatGPT, Gemini, Bing
⭐Библиотека нейровидео — здесь пишем про нашумевшую Sora AI, а также про Runway ML, дипфейки и другие видеотехнологии
⭐Библиотека нейрокартинок — генерируем изображения и рассказываем про Midjourney, DALL-E, Stable Diffusion
⭐️Библиотека робототехники и беспилотников — наконец, тут мы рассказываем не столько про ИИ, сколько про роботов, беспилотные технологии и интернет вещей
И все это — максимально подробно: с пошаговыми инструкциями, промтами, инструментами и лайфхаками.
Подписывайтесь!
Смартфон за ваш ответ!
Исследовательская компания OMI проводит опрос среди IT-специалистов.
Пройдите по ссылке, ответьте на несколько вопросов и получите шанс выиграть последнюю модель передового смартфона!
Примите участие в опросе прямо сейчас — это займет минимум времени.
💡Задача Shuffle String
Даётся строка s и массив индексов одинаковой длины. Строка s будет перетасована так, что символ в i-й позиции переместится на indices[i] в перетасованной строке
Пример
Данные: s = «codeleet», indices = [4,5,6,7,0,2,1,3]
Результат: «leetcode»
#tasks #junior
👉Решение
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
