All articles, tagged with “contests”

Разное с TopCoder

Разные мои TopCoder-related новости. 

Congratulations! You’re on your way to the TCO10! But…

Опубликовали официальные результаты (можно еще посмотреть тут) TopCoder Open Development Competition. Я занял 14 место, т.е. вошел в число 15 призеров, которым достаются путевки в Лас-Вегас на финал TCO в октябре.

Основные баллы мне принесли победы в трех контестах: eSolutions WordPress Theme Build (http://kit1980.ru/blog/2010/04/16/another-win-at-topcoder-ui-prototype/), FMS Cognos Cube Info and Quota Attainment Rpts (http://kit1980.ru/blog/2010/07/04/first-topcoder-assembly-win/) и недавний Fall Plan Resource Tool: Reference Prototype Conversion (UI Prototype, для IBM). Ну и плюс еще несколько призовых мест в других контестах.

Проблема в том, что в Лас-Вегас я поехать не смогу: не дали визу в США. Не дали, т.к. не доказал связей с родиной, и отказ был сразу после того, как визовый офицер увидел в анкете, что я фрилансер без постоянного места работы. Надеюсь, что в следующем году визу все-таки дадут (если будет еще куда ехать, конечно).

TopCoder Member SRM 478

После долгого перерыва решил вчера поучаствовать в SRM на TopCoder: Member SRM 478 (второй дивизион).

Первая задача была примитивной — решил довольно быстро.

Вторая была на математику и вывод формулы, по идее. Или на динамическое программирование. В общем, ничего толкового не придумал.

В итоге за одну задачу +9 баллов к рейтингу: теперь 984.

TopCoder: Python пригодился

Выиграл мелкий контест в UI Prototype на TopCoder: Hestia B2B CSS and Image Cleanup (результаты были почти три недели назад, но только сейчас окончательно подтвердили). Сделал скриптами на AWK и Python.

Пожалуй, первый раз, когда мне реально пригодился Python на TopCoder.

Забавный WebKit-контест на TopCoder

Webkit Canvas2D and Javascript Assembly.

В целях экономии памяти хотят убрать все, включая DOM и CSS, но чтобы при этом работал JavaScript и canvas.

Первая победа в Assembly на TopCoder

Победил в конкурсе FMS Cognos Cube Info and Quota Attainment Rpts а категории Assembly.

Суть проекта заключалась в написании скрипта на Korn Shell (очень похоже на bash) и SQL-запросов для DB2. Все в итоге должно работать на AIX (я тестировал в Linux, но учитывал особенности AIX).

Многое пришлось учить и разбираться по ходу, немного не успел оформить тесты и документацию в срок. Но кроме меня вообще никто не выполнил задания, так что первое место.

Еще победа в UI Prototype на TopCoder

Победил в конкурсе eSolutions WordPress Theme Build 1.0 на TopCoder.

Вкратце — надо было сверстать готовые PSD-макеты в HTML/CSS, добавить JavaScript-функции для переключения картинок (карусель) и сделать тему для WordPress с множеством специализированных функций.  

Topcoder SRM 463

Сегодня прошел первый для меня SRM в первом дивизионе — Single Round Match 463.

Ничего не решил и еще сдуру получил -25 на неудачном челлендже.

В итоге больше двухсот баллов минусом к рейтингу, и я возвращаюсь во второй дивизион.

Вышли в финал конкурса Challenge24 2010

В субботу прошел пятичасовой отборочный раунд (Electronic Contest) конкурса Challenge24 2010 (X BME International 24-hour Programming Contest), который проводится Будапештским университетом технологии и экономики.

Конкурс командный (строго три человека), можно использовать любые языки программирования, библиотеки, дополнительные инструменты и т.д. - оправляется только полученный результат. Задачи были довольно сложные и разноплановые (задания этого и прошлых лет можно скачать с сайта http://www.challenge24thelegend.com/).

Наша команда под названием Top3 в составе renatm, common_racoon и меня (моя роль свелась, в основном, к организаторской) заняла 11 место из почти двухсот команд, что гарантирует выход в очный финал.

Так что в конце апреля собираемся в Будапешт.

Конкурс Time Limit Exceeded 2010

Во вторник закончился необычный 48-часовой контест Time Limit Exceeded (TLE ‘10).

Было 8 задач, в большинстве суть задания сводилась к написанию программы минимальной длины на C (gcc 4.3.4; по правилам можно было и на C++, но с ним шансов на победу не было). Похожая идея для Perl, PHP, Python, Ruby реализована на Code Golf. Задания на любителя — не всем нравится гоняться за лишним байтиком в коде (например, пробелом в конце строки) и эксплуатировать особенности конкретной версии определенного компилятора.

В целом, контест прошел хорошо, мне понравилось. Были огрехи в организации и задачах, но не критичные.

Результат моего участия не самый лучший — 29 место из 114 команд (114 — это те, кто сдал хоть одну задачу; а вообще зарегистрировалось более 500 команд).

Подробнее о задачах.