1. Линии (5 сек на тест)

В текстовом файле содержится некоторое изображение, состоящее из вертикальных и горизонтальных линий.  Горизонтальные линии изображаются с помощью символа (минус), вертикальные линии – с помощью символа ‘|’ (вертикальная черта). Пересечение вертикальной и горизонтальной линии обозначается символом + (плюс). Пробелом кодируется пустое место.

Напишите программу, определяющую число горизонтальных и вертикальных линий в изображении.

Во входном файле INPUT.TXT содержится не более 1000 строк длиной не более  200 символов. В строке содержатся только символы ‘+’,’–‘,’|’ и пробелы.

В выходном файле OUTPUT.TXT в первой строке вывести число горизонтальных линий, во второй строке – число вертикальных линий.

Пример INPUT.TXT:

---+

   |

---|--

  -+---

   |

OUTPUT.TXT для примера:

4

1

 

2. Так-тикс (5 сек на тест)

В игру так-тикс играют на доске размером 4x4. Первоначально на каждой клетке доски находится по одной фишке. Игроки по очереди берут по 1, 2, 3 или 4 фишки, расположенных подряд (без пропусков) в одном вертикальном или горизонтальном ряду. Тот, кто берет последнюю фишку с доски, проигрывает.

Напишите программу, которая определяет, кто выигрывает в заданной позиции.

Во входном файле INPUT.TXT содержится 4 строки длиной 4 символа – описание позиции. Пустая клетка обозначается символом ‘.’ (точка), клетка с фишкой – символом ‘*’ (звездочка).

В выходной файл вывести число 1 или 2 – номер выигрывающего игрока.

Пример INPUT.TXT:

*...

*.**

.*..

.*..

OUTPUT.TXT для примера:

1