Вітаємо учасників олімпіади Елекс-ПЗАС 2010.
Олімпіада завершена, тому варто підвести підсумки і оголосити переможців.
Перед усім хочеться представити укладача завдань і головного суддю змагань. Провідний програміст компанії ELEKS Software - Олександр Павлишак. Всі хто мав змогу відвідати його доповідь на IT Event розуміють чому такі вимоги були до завдань на олімпіаді. Тому спочатку зауваження до рішень задач від судді змагань:

  • Немає жодного учасника, всі програми якого проходили б усі тесткейси.
  • Є лише три учасника, програми яких проходять всі тесткейси у найпростішому завданні PokerHands.
  • Лише один учасник написав AlphaNumeric сортування, яке пройшло всі тести
  • Ніхто не написав правильний підрахунок лінійок коду. Типова помилка – символи /* не є початком блочного коментаря, якщо вони зустрічаються всередині рядка (System.out.println(“Hello! /* not a comment ”);)
  • Якість коду більшості учасників посередній. Типові недоліки:
    • Нагромадження if/else
    • Недотримання послідовного стилю коду навіть в межах одної функції
    • Назви змінних та функцій, які не відповідають їх призначенню
    • Низька структурованість коду
  • Кілька рішень задачі Alphanumeric sorting були надто схожі на цей алгоритм :) Однак за це бали не знімались.

Тому в результаті проведення змагань кількість набраних балів і місце у рейтингові таблиці наступні:

Прізвище Ім’я Група Бал
1 Андрій Юрчук ПЗ-06-м 45
2 Богдан Пашковський КІ-08-1 43
3 Віктор Дзундза ПІ-08-1 31
4 Назарій Костів ПЗ-06-м 27
5 Ігор Тимчишин Л-11-А (ФТЛ при ІФНТУНГ) 24
6 Дмитро Єрмолаєв ПІ-08-1 22
7 Іван Герула ПІ-08-1 11

UPD! Компанія Eleks запрошує до себе переможців (1-3 місце) пройти переддипломну/виробничу практику.

я думаю варто було би

я думаю варто було би викласти ше розбаловку кожного учасника народу було би цікаво

Підтримую.

Підтримую.

За вашим проханням. По

За вашим проханням.
По кожному учаснику штрафні бали за задачі і загальний результат.
Віктор Дзундза

  1. Poker hands. 7
    • -1 for wrong output format
    • -8 for failed test cases
    • -4 for code style and techniques
  2. Alphanumeric 16
    • -4 for code style and techniques
  3. Code lines 8
    • -8 for failed test cases
    • -4 for code style and techniques

Total: 31

Андрій Юрчук

  1. Poker hands 18
    • -2 for code style and techniques
  2. Alphanumeric 13
    • -6 for failed test cases
    • 1 for code style and techniques
  3. Codelines 14
    • -4 for failed test cases
    • -2 for code style and techniques

Total: 45

Іван Герула

  1. Poker hands 1
    • -15 for not solved task
    • -4 for code style and techniques
  2. Alphanumeric 4
    • - 10 for crashing program on testcases
    • -6 for code style and techniques
  3. Codelines 6
    • -1 for wrong output format
    • -4 for code style and techniques
    • -4 for crashing program on testcases
    • -5 for failed testcases

Total: 11

Назарій Костів

  1. Poker hands 10
    • -2 for wrong input/output files
    • -4 for failed testcases
    • -4 for code style and techniques
  2. Alphanumeric 12
    • -2 for wrong input/output files
    • -2 for failed testcases
    • -4 for code style and techniques
  3. Codelines 5
    • -2 for wrong input/output files
    • -1 for wrong output format
    • -8 for failed test cases
    • -4 for code style and techniques

Total: 27

Ігор Тимчишин

  1. Poker hands 12
    • -8 for code style and techniques
  2. Alphanumeric 8
    • -8 for code style and techniques
    • -4 for failed testcases
  3. Codelines 4
    • -8 for code style and techniques
    • -8 for failed testcases

Total:24

Богдан Пашковський

  1. Poker hands 16
    • -1 for wrong output format
    • -3 for code style and techniques
  2. Alphanumeric 13
    • -2 for failed testcase
    • -4 for code style and techniques
    • -1 for sorting algorithm
  3. Codelines 14
    • -4 for failed testcases
    • -2 for code style and techniques

Total:43

Дмитро Єрмолаєв

  1. Poker hands 8
    • -1 for wrong output format
    • -5 for code style and techniques
    • -4 for failed testcases
    • -2 for hang testcase
  2. Alphanumeric 8
    • -4 for code style and techniques
    • -8 for not working program
  3. Codelines 6
    • -4 for code style and techniques
    • -2 for hang testcase
    • -8 for failed testcases

Total: 22