Блог пользователя PavelKunyavskiy

Автор PavelKunyavskiy, 14 лет назад, По-русски

Возник такой вопрос. Очень надеюсь, что здесь есть те, кто смогут помочь. Хотелось бы поподробнее узнать про проверку Unused Code на Topcoder SRMах.В частности интересует
1) Что считается неиспользуемым кодом, а что нет
2) Какое количество допустимо.
3) Что может быть если его много и что может быть за небольшое превышение границы.
4) Существуют ли плагины, которые умеют удалять такой код( проверку осуществляет или Kawigi или даже стандартный редактор).

Думаю что это может быть интересно не только мне, поэтому если кто знает расскажите пожалуйста.

P.S. Было бы не плохо, если бы на этом сайте было бы место, куда можно задавать вопросы по правилам TopCoder и не только. Здесь бывает много людей способных на них ответить.

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

14 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
Так как по каким-то причинам не показывается содержание сообщения скопирую его сюда.

Возник такой вопрос. Очень надеюсь, что здесь есть те, кто смогут помочь. Хотелось бы поподробнее узнать про проверку Unused Code на Topcoder SRMах. В частности интересует
1) Что считается неиспользуемым кодом, а что нет
2) Какое количество допустимо.
3) Что может быть если его много и что может быть за небольшое превышение границы.
4) Существуют ли плагины, которые умеют удалять такой код( проверку осуществляет или Kawigi или даже стандартный редактор).

Думаю что это может быть интересно не только мне, поэтому если кто знает расскажите пожалуйста.

P.S. Было бы не плохо, если бы на этом сайте было бы место, куда можно задавать вопросы по правилам TopCoder и не только. Здесь бывает много людей способных на них ответить.
  • 14 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится
    Вот небольшая выдержка с сайта топкодера:
    Неиспользуемый код включает в себя (но не ограничивается этим) следующее: неиспользуемые #define's, typedef's, macros, комментарии, не имеющие отношения к алгоритму, автоматически сгенерированный код, код для тестирования, неиспользуемые личные библиотеки.
    #include, imports, using, Imports, комментарии, поясняющие решение, а также добавленные плагинами, неиспользуемым кодом не считаются.
    Во всех случаях сотрудники топкодера вручную проверят код и примут окончательное решение о количестве неиспользуемого кода. Его позволено иметь до 300 непробельных символов или до 30% от общего объема программы. При превышении этих границ решение получает лишь 20% от первоначальных очков. Перед отправкой арена сама сообщает, если подозревает, что в коде очень много ерунды.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      дополнение: #include не учитываются ни как использованный код, ни как неиспользованный
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    для этого следует пользоваться форум самого TopCoder.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Форум TopCoder на английском. Для многих(особенно  среди школьников) это проблема.
      • 14 лет назад, # ^ |
          Проголосовать: нравится +4 Проголосовать: не нравится
        задачи там тоже на английском
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Понимать учловие и сформулировать вопрос , понять ответ это немного разные вещи. Говорю по себе. Сначала писал вообще с переводчиком сейчас потихоньку начинаю понимать условия сам.(пишу около года). Но вообще спор не о чем, поэтому врядли его следует развивать.