В школах Назрани, Магаса и Назрановского района прошли семинары по спортивному программированию, где юные айтишники прокачивали свои знания и погружались в атмосферу цифрового творчества.
💡 Под руководством опытных специалистов участники узнали о современных направлениях в IT, попробовали решать реальные задачи и открыли для себя новые возможности в мире технологий.
✔️ Эти встречи стали отличной подготовкой к финалу — уже 11–12 октября пройдёт Чемпионат Республики Ингушетия по программированию «Исходный код 100»!
#ФСПИнгушетия
#ИсходныйКод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
#ФСПИнгушетия
#РосмолодёжьГранты
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 и будут доступны в нескольких цветах — чёрном, красном и жёлтом.
Casio представила необычную новинку — G-Shock Nano DWN-5600, мини-часы, которые носятся на пальце вместо кольца.
Устройство весит всего 6 граммов, защищено от ударов и воды (до 200 м), поддерживает два часовых пояса, секундомер, календарь и LED-подсветку. Работает от сменной батарейки до двух лет.
Часы выйдут в ноябре 2025 года по цене около $100 и будут доступны в нескольких цветах — чёрном, красном и жёлтом.
👎1
Представьте, что вы даете компилятору не строгие указания, а смутные намёки. Он, в лучшем случае, пожимает плечами. В худшем — молча пропускает ошибку, которая аукнется вам в полночь на проде.
Эта книга — ваш личный мастер-класс по общению с TypeScript на одном языке.
83 приема, которые превратят вашу работу из диалога глухих в слаженный танец:
Откройте не просто код, а код, которым вы будете гордиться.
@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
Forwarded from Федерация спортивного программирования
🚀 Продолжается регистрация на Кубок по спортивному программированию «ДагКод»!
💻 Испытай себя и свои навыки в Открытом Кубке по спортивному программированию среди детей и молодежи «ДагКод»!
📅 Этапы Кубка:
1️⃣ 03 ноября — первый онлайн-этап
2️⃣ 16 ноября — второй онлайн-этап
3️⃣ 22 ноября — финал (оффлайн)
💰 Призовой фонд — 300 000 рублей!
👥 Участвовать могут граждане России от 12 лет, прошедшие регистрацию.
📌 Регистрация открыта до 2 ноября (19:00 мск)
👉 По ссылке: https://foncode.ru/contests/802
Твой код — твоя сила!
#ДагКод #СпортивноеПрограммирование #Дагестан #IT
💻 Испытай себя и свои навыки в Открытом Кубке по спортивному программированию среди детей и молодежи «ДагКод»!
📅 Этапы Кубка:
1️⃣ 03 ноября — первый онлайн-этап
2️⃣ 16 ноября — второй онлайн-этап
3️⃣ 22 ноября — финал (оффлайн)
💰 Призовой фонд — 300 000 рублей!
👥 Участвовать могут граждане России от 12 лет, прошедшие регистрацию.
📌 Регистрация открыта до 2 ноября (19:00 мск)
👉 По ссылке: https://foncode.ru/contests/802
Твой код — твоя сила!
#ДагКод #СпортивноеПрограммирование #Дагестан #IT
❤2
Многие об этом не знают и почти не используют!
Чтобы нельзя было «случайно проигнорировать» важный результат, пометьте функцию атрибутом
Пример:
➡️ Ловит «забыл проверить» ещё на этапе сборки и отлично сочетается с
@fsprussia
#ФСП #СпортивноеПрограммирование
Чтобы нельзя было «случайно проигнорировать» важный результат, пометьте функцию атрибутом
[[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
Напиши функцию, которая распарсит вложенные структуры (списки, кортежи, множества, генераторы) в одну последовательность, но не трогает строки и не падает из-за циклов.
Вот как сделать это без рекурсии, только через стек:
@fsprussia
#ФСП #СпортивноеПрограммирование
Вот как сделать это без рекурсии, только через стек:
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
#ИсходныйКод100
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4