Олимпиада по языкам программирования №1

Тема в разделе "Флудилка", создана пользователем Mr_VVoodman, 28 окт 2017.

  1. Mr_VVoodman

    Mr_VVoodman

    Сообщения:
    536
    Баллы:
    16
    Олимпиада по языкам программирования
    С сегодняшнего дня примерно каждые две недели будут организовываться олимпиады по различным языкам программирования.
    В этой олимпиаде будут представлены 3 задачи. В течении недели нужно будет предоставить ответ под личный хайд @Mr_VVoodman или @Vanessa.
    В это раз все задачи надо решить с помощью простого и интересного языка Python.

    Победитель получит особую награду или VLMI Coins.


    Задача №1

    Дана база данных о продажах некоторого @ghost777, на некотором форуме VLMI . Каждая строка входного файла представляет собой запись вида Покупатель товар количество, где Покупатель — имя покупателя (строка без пробелов), товар — название товара (строка без пробелов), количество — количество приобретенных единиц товара.
    Создайте список всех покупателей, а для каждого покупателя подсчитайте количество приобретенных им единиц каждого вида товаров. Список покупателей, а также список товаров для каждого покупателя нужно выводить в лексикографическом порядке.


    Пример
    Ввод:
    @Conwangg paper 10
    @Mr_VVoodman pens 5
    @Conwangg marker 3
    @Conwangg paper 7
    @Mr_VVoodman envelope 20
    @Conwangg envelope 5

    Вывод:
    @Conwangg:
    envelope 5
    marker 3
    paper 17
    @Mr_VVoodman:
    envelope 20
    pens 5



    Задача №2

    Вам потребуется написать криптор и декриптор текста.


    Задача №3
    Напишите программу, которая находит кота. Пользователь вводит сначала количество строк, потом сами строки. Если хотя бы в одной введённой строке нашлось сочетание букв «Кот» или «кот», кот найден; однако если в этой или любой последующей строке нашлось сочетание букв «Пёс» или «пёс», то кот снова потерян, если только он не найдётся ещё позже. Если в итоге кот найден, программа выводит «МЯУ», иначе программа выводит «НЕТ».

    Формат ввода
    Количество строк, затем сами строки.


    Формат вывода
    Одно сообщение: «МЯУ» или «НЕТ».


    Пример
    Ввод:
    4
    Был, предположим, кот.
    Потом пришёл пёс. Кот боится пса.
    Пёс ушёл...
    ...кот вернулся.
    Вывод:
    МЯУ



    И помните, удача всегда на вашей стороне.



  2. AlkaSeltzer

    AlkaSeltzer

    Сообщения:
    335
    Баллы:
    16
    В каком виде писать ответ? В виде исходного кода проги? И прямо здесь под хайд?
  3. Mr_VVoodman

    Mr_VVoodman

    Сообщения:
    536
    Баллы:
    16
    Прямо здесь, под хайдом для меня и @Vanessa.
  4. AlkaSeltzer

    AlkaSeltzer

    Сообщения:
    335
    Баллы:
    16
    А база данных из первой задачи - текстовый файл, или что-то ещё или это неважно?
  5. Mr_VVoodman

    Mr_VVoodman

    Сообщения:
    536
    Баллы:
    16
    Текстовый фалй
  6. ims0rry

    ims0rry

    Сообщения:
    122
    Баллы:
    18
    Скрытый контент для пользователей ims0rry.
    Нажмите, чтобы раскрыть...​
  7. Mr_VVoodman

    Mr_VVoodman

    Сообщения:
    536
    Баллы:
    16
    Скрытый контент для пользователей ims0rry.
    Нажмите, чтобы раскрыть...​
  8. ims0rry

    ims0rry

    Сообщения:
    122
    Баллы:
    18
    Скрытый контент для пользователей Mr_VVoodman.
    Нажмите, чтобы раскрыть...​
  9. Mr_VVoodman

    Mr_VVoodman

    Сообщения:
    536
    Баллы:
    16
    Осталось 6 дней.
  10. Mr_VVoodman

    Mr_VVoodman

    Сообщения:
    536
    Баллы:
    16
    Осталось 3 дня!
  11. danaforevr

    danaforevr

    Сообщения:
    112
    Баллы:
    16
    Скрытый контент для пользователей danaforevr.
    Нажмите, чтобы раскрыть...​
  12. danaforevr

    danaforevr

    Сообщения:
    112
    Баллы:
    16
    Сегодня ж результаты?
  13. Mr_VVoodman

    Mr_VVoodman

    Сообщения:
    536
    Баллы:
    16
    Я уезжал, @Vanessa забыла видимо (или спать хочет)). На мой взгляд очень уважительные причины.
    Результаты будут либо сегодня, либо завтра (в ближайшее время).
    Приём ответов закрыт
    Мвахахахаха, красный цвет, надеюсь меня не забанят) Но я же админ темы, думаю мне можно.
  14. Mr_VVoodman

    Mr_VVoodman

    Сообщения:
    536
    Баллы:
    16
    Жаль от тебя, @AlkaSeltzer ответов не дождались.
  15. AlkaSeltzer

    AlkaSeltzer

    Сообщения:
    335
    Баллы:
    16
    Угумс, вот такой я нехороший человек)) ничего, еще будет возможность) (я надеюсь)
  16. Mr_VVoodman

    Mr_VVoodman

    Сообщения:
    536
    Баллы:
    16
    Я то же надеюсь...
  17. 4ERT

    4ERT RICH-BOSS Команда форума Модератор форума VIP Внесен депозит 4000$

    Сообщения:
    856
    Баллы:
    18
    Поздравляем @ims0rry
    с победой в 1-ой олимпиаде

    Все задачи решены и коды работают
    У второго участника @danaforevr не сработал 2 код. Но подход к решению довольно интересный
  18. rejjin

    rejjin

    Сообщения:
    140
    Баллы:
    16
    А ответы победителя в паблике не будут?

    Как-то питон начал изучать после того, как стартовал конкурс, вот буквально дня 3 назад. Ну и в целях практики тоже решил, хоть и вне конкурса. Будет интересно посмотреть и на решение победителя.

    [​IMG]
  19. Mr_VVoodman

    Mr_VVoodman

    Сообщения:
    536
    Баллы:
    16
    Это у них надо спросить.
    @danaforevr, @ims0rry, можно выложить ваши ответы?
  20. danaforevr

    danaforevr

    Сообщения:
    112
    Баллы:
    16
    Не заработало? Все нормально и все работает!
    Могу сделать видео-отчет)

Поделиться этой страницей

Top