📗 Сергей Ивлиев, декан Go:
На контесте тебя ждут задачи как и на программирование, так и на SQL и умение владеть консолью. Мы верим, что подобранные нами задачи будут интересны.
Чтобы подготовиться к контесту:
- Ещё раз проверь свою среду разработки, готова ли она к новым задачам;
- Потренируйся на решении подобных задач на leetcode.com/ и hackerrank.com/;
- Подобные задачи — это универсальный язык, по которому разработчики могут оценивать друг друга, поэтому послушай, как такие задачи решают в Google и Яндекс;
- Убедись в том, что ты правильно понял задачу и определил все краевые случаи;
- Во время контеста мы смотрим не на качество кода, корректное использование конструкций, а только на то, как он решает поставленную задачу и с какой скоростью;
- Освободи время для прохождения контеста. Пусть у тебя будет сколько-то времени до, чтобы отдохнуть и собраться, и после, чтобы обдумать результаты;
И очень важный совет: освой то, как в выбранном тобой языке организовывать быстрый ввод/вывод. Для каждого языка есть свои варианты (C/C++, Java, Python). В общем случае — не пытайся считывать по числам, считывай сразу строку и парси её в ручном формате. Аналогично на вывод отправляй готовые строки, а не отдельные числа.
Все получится!
На контесте тебя ждут задачи как и на программирование, так и на SQL и умение владеть консолью. Мы верим, что подобранные нами задачи будут интересны.
Чтобы подготовиться к контесту:
- Ещё раз проверь свою среду разработки, готова ли она к новым задачам;
- Потренируйся на решении подобных задач на leetcode.com/ и hackerrank.com/;
- Подобные задачи — это универсальный язык, по которому разработчики могут оценивать друг друга, поэтому послушай, как такие задачи решают в Google и Яндекс;
- Убедись в том, что ты правильно понял задачу и определил все краевые случаи;
- Во время контеста мы смотрим не на качество кода, корректное использование конструкций, а только на то, как он решает поставленную задачу и с какой скоростью;
- Освободи время для прохождения контеста. Пусть у тебя будет сколько-то времени до, чтобы отдохнуть и собраться, и после, чтобы обдумать результаты;
И очень важный совет: освой то, как в выбранном тобой языке организовывать быстрый ввод/вывод. Для каждого языка есть свои варианты (C/C++, Java, Python). В общем случае — не пытайся считывать по числам, считывай сразу строку и парси её в ручном формате. Аналогично на вывод отправляй готовые строки, а не отдельные числа.
Все получится!