реши эту задачу на пайтоне строго по усдовию и код должен быть простым как будто его писал новичок и пиши код без комментариев вот условие задачи: "Дима любит играть в морской бой. К сожалению, он очень рассеян и постоянно неправильно отмечает на карте
- Программирование
Условие:
реши эту задачу на пайтоне строго по усдовию и код должен быть простым как будто его писал новичок и пиши код без комментариев вот условие задачи: "Дима любит играть в морской бой. К сожалению, он очень рассеян и постоянно неправильно отмечает на карте клетки, по которым уже стрелял. Напишите класс, который будет строить за Диму карту.
Класс SeaMap должен иметь следующие методы (sm – экземпляр SeaMap):
sm.shoot(row, col, result) — добавить на карту результат выстрела, где
row — индекс ряда карты,
col — индекс вертикальной колонки карты,
result — одна из строк: “miss” (промах), “hit” (попадание), “sink” (потопление корабля).
sm.cell(row, col), который
возвращает ‘.’, если в клетке с координатами row, col может находиться корабль,
возвращает ‘*’, если в клетку уже стреляли или она находится рядом с потопленным кораблём,
возвращает ‘x’ если в клетке было попадание.
Учтите, что не нужно помечать ‘*’ клетки рядом с кораблём, в который попали, но не потопили до конца.
Формат ввода
Каждый тест представляет собой код, в котором будет использоваться ваш класс. Файл c решением не обязательно называть solution.py, он будет переименован автоматически. Тест запускается с вашим классом, а его вывод сравнивается с правильным решением. Примечания
Игровое поле имеет размер 10 на 10 клеток."
Решение:
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Текстильная промышленность
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства