ФЕДЕРАЦИЯ СПОРТИВНОГО ПРОГРАММИРОВАНИЯ РЕСПУБЛИКИ ИНГУШЕТИЯ
75 subscribers
115 photos
19 videos
1 file
23 links
Федерация спортивного программирования создана 19 октября 2021 года.

В апреле 2022 года по инициативе Федерации спортивное программирование официально признано видом спорта.

Для связи: [email protected]
Download Telegram
В школах Назрани, Магаса и Назрановского района прошли семинары по спортивному программированию, где юные айтишники прокачивали свои знания и погружались в атмосферу цифрового творчества.

💡 Под руководством опытных специалистов участники узнали о современных направлениях в IT, попробовали решать реальные задачи и открыли для себя новые возможности в мире технологий.

✔️ Эти встречи стали отличной подготовкой к финалу — уже 11–12 октября пройдёт Чемпионат Республики Ингушетия по программированию «Исходный код 100»!

#ФСПИнгушетия
#ИсходныйКод100
#РосмолодёжьГранты
#Росмолодёжь
#ПервыеИнгушетия
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
💻 В четырех муниципальных образованиях Ингушетии прошли нетворкинги по проекту «Исходный код-100»!

📣 В рамках Чемпионата Республики Ингушетия по спортивному программированию, приуроченного к 100-летию государственности региона, ребята получили уникальную возможность погрузиться в мир IT-технологий.

Студенты и школьники активно участвовали в обсуждениях с специалистами ИТ-сферы, пробовали создавать свои первые интернет-проводные соединения, настраивать патчкорды RJ-45 и работать с интерфейсами.

💪 Встречи охватили широкую аудиторию: всех, кто интересуется программированием, новыми технологиями и хочет попробовать себя в IT-практике.

Напомним, проект реализуется при поддержке Росмолодёжь.Гранты


#ИсходныйКод100
#ФСПИнгушетия
#РосмолодёжьГранты
Please open Telegram to view this post
VIEW IN TELEGRAM
Casio выпустила мини-часы G-Shock Nano, которые надеваются как кольцо

Casio представила необычную новинку — G-Shock Nano DWN-5600, мини-часы, которые носятся на пальце вместо кольца.

Устройство весит всего 6 граммов, защищено от ударов и воды (до 200 м), поддерживает два часовых пояса, секундомер, календарь и LED-подсветку. Работает от сменной батарейки до двух лет.

Часы выйдут в ноябре 2025 года по цене около $100 и будут доступны в нескольких цветах — чёрном, красном и жёлтом.
👎1
⚫️ Наша новая рубрика: подборка литературы по программированию!

📎 #TypeScript — это суперсила. Но почему тогда ваш код не взлетает?

Представьте, что вы даете компилятору не строгие указания, а смутные намёки. Он, в лучшем случае, пожимает плечами. В худшем — молча пропускает ошибку, которая аукнется вам в полночь на проде.

Эта книга — ваш личный мастер-класс по общению с TypeScript на одном языке.

83 приема, которые превратят вашу работу из диалога глухих в слаженный танец:

1️⃣ Говорите с системой типов на "ты": от простых трюков до магии условных типов.
2️⃣ Читайте код как детективный роман, где типы — это улики, а не помехи.
3️⃣ Создавайте конструкции, которые другие разработчики будут разглядывать с благоговением и пониманием!

Откройте не просто код, а код, которым вы будете гордиться.

@fsprussia

#ФСП #СпортивноеПрограммирование #Чемпионат #Первенство
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Итоги отборочного этапа Первенства России по продуктовому программированию!

Поздравляем всех 🏆
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Продолжается регистрация на Кубок по спортивному программированию «ДагКод»!

💻 Испытай себя и свои навыки в Открытом Кубке по спортивному программированию среди детей и молодежи «ДагКод»!

📅 Этапы Кубка:
1️⃣ 03 ноября — первый онлайн-этап
2️⃣ 16 ноября — второй онлайн-этап
3️⃣ 22 ноября — финал (оффлайн)

💰 Призовой фонд — 300 000 рублей!

👥 Участвовать могут граждане России от 12 лет, прошедшие регистрацию.

📌 Регистрация открыта до 2 ноября (19:00 мск)
👉 По ссылке: https://foncode.ru/contests/802

Твой код — твоя сила!

#ДагКод #СпортивноеПрограммирование #Дагестан #IT
2
Многие об этом не знают и почти не используют!

Чтобы нельзя было «случайно проигнорировать» важный результат, пометьте функцию атрибутом [[nodiscard]]. Компилятор предупредит, если возвращаемое значение не используют.

Пример: parse_num() возвращает std::optional<int> с [[nodiscard]]. Вызов без проверки (parse_num("xx");) — сразу ворнинг, а корректный путь — через if (auto n = ... ).

➡️ Ловит «забыл проверить» ещё на этапе сборки и отлично сочетается с std::optional/std::expected.

@fsprussia

#ФСП #СпортивноеПрограммирование
Please open Telegram to view this post
VIEW IN TELEGRAM
Напиши функцию, которая распарсит вложенные структуры (списки, кортежи, множества, генераторы) в одну последовательность, но не трогает строки и не падает из-за циклов.

Вот как сделать это без рекурсии, только через стек:


def flatten(obj):
stack = [obj]
seen = set()
while stack:
x = stack.pop()
if isinstance(x, (str, bytes)):
yield x
elif isinstance(x, (list, tuple, set)):
xid = id(x)
if xid in seen:
continue
seen.add(xid)
stack.extend(reversed(list(x)))
else:
yield x

# пример
data = [1, [2, 3], ("ab", [4, 5]), 6]
data.append(data) # создаём цикл
print(list(flatten(data)))


@fsprussia

#ФСП #СпортивноеПрограммирование
Media is too big
VIEW IN TELEGRAM
Как прошёл первый день чемпионата «Исходный код-100»?

В Лицее-центре «Олимп» стартовал Республиканский чемпионат по спортивному программированию «Исходный код-100», который собрал юных IT-специалистов из 33 команд со всей Ингушетии.

📣 Первый день прошёл в атмосфере высокого темпа, концентрации и настоящего командного духа. Участники прошли путь от формирования идеи до создания первых рабочих прототипов своих IT-продуктов. Команды активно погружались в задачи, распределяли роли, продумывали архитектуру решений и приступили к разработке.

#ИсходныйКод100
Please open Telegram to view this post
VIEW IN TELEGRAM
4