TGViewer
Sber Developer News Sber Developer News @sberdevelopernews · 5.63K subscribers
Post #1625 1.99K
Пятничная задача для адептов JavaScript

Перед новогодним корпоративом HR разослали всем форму с вопросами:
🔘Придёшь ли ты на корпоратив? (да / нет / пока не решил)
🔘Берёшь ли +1?
🔘Нужно ли тебе особое питание? (обычное / вегетарианское / веганское)
🔘Есть ли аллергии или ещё что-то, что нам нужно учесть? (свободное поле)

Вам нужно собрать из ответов финальную статистику и список для бейджей.
Напишите функцию getCorporateStats(responses), которая принимает массив объектов-ответов и возвращает объект следующей структуры:
{
confirmed: 94, // сколько сотрудников точно придут
withPlusOne: 27, // сколько из них с +1
totalPeople: 121, // общее количество человек на мероприятии
declined: 8,
noReply: 15,
diet: { regular: 73, vegetarian: 16, vegan: 5 },
allergies: ["арахис", "лактоза", "морепродукты", "глютен"], // уникальные аллергии
guestList: [ // отсортированный по алфавиту массив строк для печати бейджей
"Александра +1",
"Алексей",
"Анастасия (веган)",
"Владимир +1 (аллергия: арахис)",
...
]
}


Пишите ваши варианты в комментариях.
  • ❤ 2
  • 🔥 1
More from @sberdevelopernews
  1. Sep 18, 2026Пятничная задача для адептов JavaScript ✉️ Вы решили проанализировать свою рабочую активно…
  2. Sep 15, 2026Сбер научил нейросети «понимать» время при генерации видео с помощью Time Adapter 📰 Коман…
  3. Sep 11, 2026Пятничная задача для адептов JavaScript 😼 Вы собрали в лесу грибы и теперь нужно отсортир…
  4. Sep 10, 2026Сбер выпустил GigaChat 3.5 Reasoning — единственную российскую открытую модель с режимом р…
  5. Sep 4, 2026Пятничная задача для адептов JavaScript 👋 Вы помогаете собрать ребёнка в школу и составля…
  6. Sep 1, 2026Сбер представил STARM — open-source-фреймворк для обучения рекурсивных reasoning-моделей �…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →