И звезды погасли. Фантастика. (04 фев 2025)
Казалось бы, давно уже не торт: банальная идея, всеми корнями в экзистенциализме - привычный нам мир создан объективациями, пересечениями и взаимопроникновениями индивидуальных сознаний.
Внимание, конкурс. Отбор в бесплатную двухмесячную школу Go разработки Ozon
- Aleksej
-
Автор темы
- Не в сети
- Модератор
-
Совет: тем, кто пожелает принять участие, гениальные разработчики онлайн-тестирования оставили зияющую брешь в виде возможности еще до регистрации в конкурсе подробно оценить спектр предлагаемых задач, также работу автоматических проверок. Да, здесь вот так: смотришь перечень задачек, выбираешь ЯП, на котором намерен решать (доступно не для всех задач; кое-где красуется "В качестве языка решения выберите make2"), и у тебя 100 попыток ответа, который тут же проверяется автотестом.
Итак, заходим по ссылке , авторизуемся любым логином на Яндексе; поначалу система пишет, что вы, дескать, не можете принять участие, т.к. не зарегистрированы, но достаточно пару раз потыкать мышкой по страничке, чтобы получить доступ к перечню задачек и даже получить поощрительную надпись "вы участвуете в соревновании". Отчего-то все вышеописанное вкупе, сомнительные автотесты плюс праздник для эйчаров, которым не нужно на сей раз даже сверять по бумажке ответы, в которых ничего не понимают - ура, техника идет вперед - начисто отбило у меня желание участвовать в конкурсе. Но выбирать, понятное дело, вам.
Приведу for example (если заинтересовались, go по ссылке выше, увидите полный перечень задач для одного из участников и получите возможность потренироваться перед началом официальных соревнований) текст одной из задачек:
A. Уникальное число
Ограничение времени 1 секунда
Ограничение памяти 64Mb
Ввод стандартный ввод или input-201.txt
Вывод стандартный вывод или input-201.a.txt
На вход программе подается большое количество целых чисел. Все числа, кроме одного, имеют пару, причем может быть несколько одинаковых пар. Найдите число без пары.
Формат ввода
stdin десятеричные числа по одному на каждой строке
Формат вывода
stdout десятеричное число
Советую (вообще-то не советую вовсе) отнестись тщательно к описанию условий задания, привычка показывать на технических форумах примерное решение здесь не прокатит. Комментарий от Озона: "Решения проверяются автоматически, механику проверки мы не раскрываем. Если вашему решению не удаётся пройти проверку, попробуйте подумать о возможных краевых случаях, написать стресс-тесты или просто более тщательно проанализировать возможные ошибки. Значение ошибок можно посмотреть в соответствующем разделе." Так, например, простейший скрипт, ловящий с ввода 5 чисел и выводящий в итоге все непарные (набросал по приколу на руби) здесь не пройдет:
Всем успехов.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
![Dev banner 2](https://masterpro.ws/images/banners/dev_banner/oldman_developer2.jpg)
- evgenij
-
- Не в сети
- Завсегдатай
-
- Сообщений: 229
- Спасибо получено: 35
спс, пробуюAleksej пишет: Всем успехов.
Have a lot of fun!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- serge
-
- Не в сети
- Модератор
-
- Сообщений: 994
- Спасибо получено: 149
А я смогу! - А поглядим! - А я упрямый!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- miha
- Не в сети
- Осваиваюсь на форуме
-
- Сообщений: 29
- Спасибо получено: 0
serge пишет: Кто пробует, отпишитесь потом о впечатлениях please...
Впечатление пока что убогое, тестирование грубо лагает:
Несколько предложений и замечаний по задачам Е и F, которыми вы поделились, мы не смогли отловить на внутреннем тестировании задач. Вместе с авторами задач работаем над тем, чтобы прислать ответы как можно быстрее. Но сейчас понимаем, что нам нужно время, чтобы дать вам максимально полезные ответы по заданиям. Ниже будут текущие советы.
Задание E необходимо решать на Go. По техническим причинам, тестирующая система выдает ошибку во всех случаях (программа считывает слишком много или мало чисел, вызов функции блокирующий и т.д.) кроме:
IL = Idleness limit = функция работает слишком медленно
OK = программа верно работает
Результаты нужно отправлять в виде:
package main
func Merge2Channels(...) {
...
}
Для задачи F ограничения поставлены достаточно жёсткие, поэтому советуем решать на C# или C++, но вы можете выбрать наиболее удобный для вас язык. Судя по комментариям участников сложнее всего на PHP и Python. Вы можете посмотреть логи ошибки. Возможно чем-то помогут contest.yandex.ru/errors/ и contest.yandex.ru/compilers/ . Также встречаем посылки с неоптимизированным кодом, попробуйте посмотреть оптимальный ли выбран алгоритм.
Мы работаем над тем, чтобы комментарии по совершенным ошибкам были более информативными. Как только у нас появится дополнительная информация, мы обязательно напишем.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.