Попробовал несколько разных решений этой задачи. И с помощью frequency и с помощью только циклов. И с пробелом при выводе и без. И с println в конце и без. Проверяю на текстовом файлике который содержит следующий текст "111112222". Все работает. Два байта 49 и 50 по два раза повторяются и выводятся. Но валидатору этого мало.