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

Автор IlyaCk, история, 7 лет назад, По-русски

Какие есть АНГЛОЯЗЫЧНЫЕ бесплатные онлайн-архивы с ОЧЕНЬ ПРОСТЫМИ задачами? Нужен вовсе не олимпиадный уровень, а что-то типа http://informatics.mccme.ru/mod/statements/view.php?id=276 и http://informatics.mccme.ru/mod/statements/view.php?id=208 но с английским языком условий задач.

Если online judge содержит как простые так и сложные задачи (как и упомянутый informatics), НЕОБХОДИМО, чтоб простые были как-то отобраны (хотя бы в каком-то внешнем списке). Аргументацию на уровне "там есть в т ч и простые задачи, если хорошенько порыться" не_предлагать.

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

»
7 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится
  • »
    »
    7 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Правильно ли я понимаю, что там есть жёсткие ограничения по тому, в какие дни после регистрации какие задачи там можно решать? Или оно только кажется на первый взгляд, а на самом деле нет?

    • »
      »
      »
      7 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Та вроде бы все задачи доступны сразу. На сколько я понимаю, 30 дней кода — это просто набор задач, которые подогнаны для новичков, чтобы те каждый день решали 1 задачу изучая новую тему, но решать можно сразу все.

»
7 лет назад, # |
  Проголосовать: нравится +23 Проголосовать: не нравится

А существует ли не бесплатные OJ?

  • »
    »
    7 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    Не знаю наверняка, но существуют ведь платные образовательные ресурсы, так что вполне возможно, что где-то при них есть и платные OJ, на которые не попасть без оплаты курса... Увы, это не подходит.

  • »
    »
    7 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    leetcode.com

    Хотя он больше по части подготовки к интервью

»
7 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

Codechef's beginner section has some very easy problems for complete beginners. Link
Just sort the problems based on most successful submissions.

  • »
    »
    7 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Unfortunately, it's either NOT easy enough or NOT structured enough, if "number of zeros at end of factorial" is one of the easiest problems. It's not for olimpiads training, it's for teaching very beginning of programming. There should be at least tens (or, better, hundreds) exercises of such level as "is year leap", "count arithmetic average of given numbers", and so on.

    • »
      »
      »
      7 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится +3 Проголосовать: не нравится

      If you search a bit you will find some problems that are really easy (like Number Mirror or Small Factorial). The problem is that some harder problems have many successful submissions because they were previously the easiest problems in Easy Section (since Beginner Section was introduced later).

      • »
        »
        »
        »
        7 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Thanks, I really did not notice firstly that there is such section division...

»
7 лет назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится
  • »
    »
    7 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    It looks rather strange to have so many problems requiring to print some messages a-la "s = ", and to check floating point answers symbol-by-symbol, and to submit from special item of menu (without button to submit CURRENT problem's solution somewhere near to problem statement)...

    But just the set of the problems looks rather well for the purpose I need, thanks!

»
7 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
»
7 лет назад, # |
Rev. 2   Проголосовать: нравится +2 Проголосовать: не нравится

UVA Online Judge has some easy problems. To distinguish them, use UHunt, which is an extra tool that is present in the menú. This page is the companion site to Competitive Programming, so UHunt has the problems categorized even by topic. (Chapter 1 has the problems you require)