О модуле «Морской бой»

ОГОНЬ! ...(плюх) Промах.

Внимание, кадет. Враг расположился в пределах этой координатной сетки 5х5. Мы не знаем, где именно находятся цели, но у нас есть часть разведданных.

Мы полагаем, что этой информации может быть недостаточно для определения позиций сил противника. И вот зачем вы здесь. Вы должны вычислить, какие позиции на поле битвы мы можем безопасно обследовать без угрозы быть замеченными:

  • Для вычисления первой безопасной координаты, используйте первую букву и первую цифру серийного номера, прибавляя или отнимая 5 до тех пор, пока их значения не окажутся в пределах А-Е и 1-5.
  • Проделайте те же действия для второй буквы и второй цифры. Продолжайте, пока у вас не закончатся либо буквы, либо цифры.
  • Наконец, преобразуйте количество портов на бомбе в букву А-Е и количество индикаторов + количество элементов питания в цифру 1-5 вышеописанным способом. Это последняя безопасная координата.
  • В каждом случае буква обозначает столбец (слева направо), а цифра обозначает ряд (сверху вниз).

Внимание, лейтенант. Вам необходимо установить позиции всех вражеских судов. Как только вы справитесь с этим, модуль будет обезврежен. В вашем распоряжении следующие инструкции:

  • Обследуйте безопасные координаты с помощью кнопки “RADAR”. Помните, что использование радара на любой небезопасной местности выдаёт наше местонахождение врагу.
  • Помечайте свободные от вражеских судов клетки с помощью кнопки “WATER”. Вы также можете кликнуть по цифре над столбцом или сбоку от ряда, чтобы пометить все неотмеченные клетки в столбце/ряду как свободные.
  • Атакуйте врагов при помощи кнопки “TORPEDO”. Не тратьте снаряды понапрасну!

Наша разведка докладывает, что:

  • Каждый вражеский корабль располагается либо по вертикали, либо по горизонтали.
  • Ни один корабль не соприкасается с другим, даже по диагонали.
  • Мы знаем, сколько клеток в каждом ряду и столбце содержат часть корабля. Это обозначено цифрами по сторонам сетки.
  • Также мы знаем, сколько кораблей какого размера присутствует. Это обозначено символами под сеткой.

Удачи. Родина Вас не забудет.