Решение задач по программированию: как быстро и без ошибок справиться с учебой
https://files.fm/u/vm67kju54v
Задачи по программированию нередко становятся самым сложным этапом обучения: надо понимать теорию, разбираться в синтаксисе языка, уметь анализировать алгоритмы и избегать типичных ошибок