Деть фермеров занялись программированием и решили написать программу- игру "Stack Attack (remix)". Игровое поле Stack Attack представляет собой таблицу 6*8 (6 строк, 8 столбцов). В каждой каморке можно разместить квадратик одного из четверых цветов: зеленый, синий, красный, желтый. Полностью заполненный квадратиками строка записывается в протокол и исчезает с игрового поля, после чего верхние строки (если есть) опускаются на одну строку вниз. Игра прекращается, когда в одном со столбцов игрового поля накапливается 6 квадратиков. После окончания игры все 6 строк игрового поля также высокомерничают в протокол. За каждый повністю заполненная строка начисляется 100 баллов, за каждые три квадратика одного цвета подряд в заполненной строке начисляется дополнительный бонус в размере 23 баллов (при этом каждый квадратик можно считать лишь один раз). Помогите детям фермеров за данным протоколом игры определить, сколько баллов набрал игрок.
Входные данные: в каждой строке текстового файла protokol.txt записано 8 чисел через пропуск:
1 - обозначает зеленый квадратик, 2 - синий, 3 - красный, 4 - желтый, 0 - пустая каморка.
Исходные данные: в первую строку файла result.txt вывести единое число - количество баллов, набранных игроком. Пример файла protokol.txt:
1 2 2 2 2 3 3 1
3 0 1 4 3 4 3 2
3 0 2 2 2 4 3 1
2 0 3 3 2 4 1 0
1 0 1 0 0 2 2 0
4 0 2 0 0 0 0 0
0 0 1 0 0 0 0 0
Пример файлу result.txt:
123
Помогите!!!!!!!