вообще глобальная проблема в том, что он сначала в задаче видит не абстракцию, а конкретный код на питоне
Типа есть проблема, а он стразу перебирает в голове "это for, это Counter, это map" (и делает это плохо), вместо того, чтобы сначала решить абстрактно, а потом писать код
Абстракции для каждого свои. Может он яблоки тоже каунтером считает