Другие языки программирования и технологии
Олимпиады по программированию
Были люди, которые ходили на олимпиады по программированию? можете сказать, что из себя представляют задания; присутствует ли там задача на ревью кода и можно ли приносить с собой конспект с оформлением синтаксиса?
Был сто лет назад. Писать давали на нескольких языках, доступ в интернет свободный (значит нафиг не нужны никакие конспекты))) Задачи в основном алгоритмические.
Частенько требуется неслабая предварительная оптимизация.
Частенько требуется неслабая предварительная оптимизация.
Nuraddin Sapaev
Это че за олимпа такая?
На ревью - у меня лично не было. Но встречался у других с заданием на олимпиаде, где в коде надо было найти не совсем очевидную ошибку и предложить способы её исправить. (*)
конспект с оформлением синтаксиса? ват? типа справочника по синтаксису?
если IDE содержит справочник по языку - он там был.
Интернет - у нас не было. Либо встроенный help и память, либо никак. НИКТО с конспектами и справочниками тогда не приходил. Да и задачи там скорее не на выпендрежный код, а на алгоритмы и умение думать. Если Вы н-р не используете лямбды, но могли-бы - никто Вас не убъет. Хотя, если будет спорная ситуация - стиль может повлиять на решение.
(*) К слову - в коде на C (код был представлен на разных языках) там были две потенциальных уязвимости, а не одна. Старые грабли со scanf и переполнением буфера =). Но вторую авторы задачи проморгали.
конспект с оформлением синтаксиса? ват? типа справочника по синтаксису?
если IDE содержит справочник по языку - он там был.
Интернет - у нас не было. Либо встроенный help и память, либо никак. НИКТО с конспектами и справочниками тогда не приходил. Да и задачи там скорее не на выпендрежный код, а на алгоритмы и умение думать. Если Вы н-р не используете лямбды, но могли-бы - никто Вас не убъет. Хотя, если будет спорная ситуация - стиль может повлиять на решение.
(*) К слову - в коде на C (код был представлен на разных языках) там были две потенциальных уязвимости, а не одна. Старые грабли со scanf и переполнением буфера =). Но вторую авторы задачи проморгали.
Ревью нет, совсем нет.
Можно на ICPC брать печатный материал (его проверяют на регистрации), там в основном пишут всякие листинги алгоритмов.
На школьные ничего брать нельзя, никаких конспектов вообще. Скажите спасибо, что они на листочке сдавать не заставляют, а дают компьютер)
Чистый листок, конечно, взять можете.
По поводу того, как выглядят задания.
Идете на codeforces и смотрите, также могу посоветовать timus. Еще гуглите задания по всероссу, ну или, что вас интересует? Все есть в открытом доступе, даже иногда с решениями самих участников.
update
олимпиады по программированию и ревью кода - это такой троллинг что ли?)
Можно на ICPC брать печатный материал (его проверяют на регистрации), там в основном пишут всякие листинги алгоритмов.
На школьные ничего брать нельзя, никаких конспектов вообще. Скажите спасибо, что они на листочке сдавать не заставляют, а дают компьютер)
Чистый листок, конечно, взять можете.
По поводу того, как выглядят задания.
Идете на codeforces и смотрите, также могу посоветовать timus. Еще гуглите задания по всероссу, ну или, что вас интересует? Все есть в открытом доступе, даже иногда с решениями самих участников.
update
олимпиады по программированию и ревью кода - это такой троллинг что ли?)
Похожие вопросы
- К чему готовиться на олимпиаду по программированию?
- Как проводятся олимпиады по программированию в России. И есть ли стимул после такого учиться на айтишника?
- Конец объектно-ориентированному программированию? Переходим от “черных” ящиков к ”белым” и ”прозрачным” ящикам?
- А какие языки программирования изучали в 80х и на чём вы их изучали?
- ОК. Куда, мать его, поступать-то? Или как я стал ненавидеть программирование
- Основы для программирования
- Вопрос для тех, кто уже опытный и профессиональный специалист в сфере программирования, web-программирования, дизайн!..
- Web программирование
- Какой язык программирования выбрать для изучения для начинающего ? (внутри)
- Помогите пожалуйста разобраться с вопросами по информатике и программированию