Какие есть АНГЛОЯЗЫЧНЫЕ бесплатные онлайн-архивы с ОЧЕНЬ ПРОСТЫМИ задачами? Нужен вовсе не олимпиадный уровень, а что-то типа http://informatics.mccme.ru/mod/statements/view.php?id=276 и http://informatics.mccme.ru/mod/statements/view.php?id=208 но с английским языком условий задач.
Если online judge содержит как простые так и сложные задачи (как и упомянутый informatics), НЕОБХОДИМО, чтоб простые были как-то отобраны (хотя бы в каком-то внешнем списке). Аргументацию на уровне "там есть в т ч и простые задачи, если хорошенько порыться" не_предлагать.
https://www.hackerrank.com/domains/tutorials/30-days-of-code
https://www.hackerrank.com/domains/algorithms/
Правильно ли я понимаю, что там есть жёсткие ограничения по тому, в какие дни после регистрации какие задачи там можно решать? Или оно только кажется на первый взгляд, а на самом деле нет?
Та вроде бы все задачи доступны сразу. На сколько я понимаю, 30 дней кода — это просто набор задач, которые подогнаны для новичков, чтобы те каждый день решали 1 задачу изучая новую тему, но решать можно сразу все.
А существует ли не бесплатные OJ?
Не знаю наверняка, но существуют ведь платные образовательные ресурсы, так что вполне возможно, что где-то при них есть и платные OJ, на которые не попасть без оплаты курса... Увы, это не подходит.
leetcode.com
Хотя он больше по части подготовки к интервью
Codechef's beginner section has some very easy problems for complete beginners. Link
Just sort the problems based on most successful submissions.
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.
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).
Thanks, I really did not notice firstly that there is such section division...
Uri Online Judge? :P
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!
https://snakify.org
Is it Python only?
Yes. It's actually almost the same as http://pythontutor.ru, but in English.
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)