Отлично, поясню принцип и посчитаю для всех тетрамино.
Предположение: каждая маленькая клетка (квадрат) имеет сторону 1 единица. Периметр считают как outer boundary (внешняя граница). Метод:
- Пусть в фигуре всего 4 клетки (n = 4).
- Каждое соприкосновение двух клеток уменьшает периметр на 2 (за счет исчезновения двух внутренних сторон).
- Пусть e — число попарных соприкосновений между клетками. Тогда периметр P = 4n − 2e.
- В тетрамино e равно 4 только для двух на 2x2 (O-форма); для всех остальных вариантов e = 3.
Следовательно:
- O-форма (квадрат 2x2): e = 4 → P = 4·4 − 2·4 = 16 − 8 = 8.
- Все остальные тетрамино (I, T, S, Z, J, L): e = 3 → P = 4·4 − 2·3 = 16 − 6 = 10.
Итого для единичной клетки:
- O-тетрамино: периметр 8.
- Все прочие тетрамино: периметр 10.
Если сторона клетки равна a (т. е. каждая маленькая клетка имеет длину a), то масштабы линейно умножаются:
- O-тетрамино: P = 8a.
- Остальные тетрамино: P = 10a.
Проверка по видам (для памяти):
- I, T, S, Z, J, L — по 10 единиц периметра.
- O — 8 единиц.
Если хочешь, могу посчитать точно для конкретной конфигурации твоей фигуры (например, по координатам клеток или по изображению). Присылай изображение или опиши координаты клеток — и дам детальное решение именно под неё.