파이팅 피쉬 : 아쿠아리움-스타 배틀 하이브리드
이것은 격주 주제 챌린지 # 44 : 커뮤니티에 새로운 그리드 공제 장르를 소개하는 항목입니다 .
업데이트 참고 : 원본 이미지에는 물고기의 왼쪽에 행, 열 및 모양 당 두 마리의 물고기가 있다는 표시가 오른쪽 상단에 표시되어 수족관 단서로 해석 될 수 있습니다. 그건 아니에요 ... 나는 이것을 위해 표준 스타 배틀 표시를 무심코 사용했습니다. 많은 사과!
이 퍼즐은 그리드를 모양으로 분할하는 두 가지 그리드 추론 퍼즐의 하이브리드입니다. Aquarium은 최근 Stiv의 포스트 에서 PSE에 나타났습니다 . 수족관의 목표는 어항으로 간주되는 각 모양에 음영 ( "물 추가")을하는 것이므로 그리드 외부의 단서는 행 / 열의 음영 사각형 수를 나타냅니다. 문제는 각 모양에서 행의 모든 셀이 음영 처리되거나 음영 처리되지 않으며 음영 처리되지 않은 행 위에는 음영 처리 된 행이 나타날 수 없다는 것입니다.
스타 배틀도 최근 PSE에 등장했다 . 다음에서 요약 한 스타 배틀의 규칙https://www.puzzle-star-battle.com 간단합니다. 각 행, 열 및 모양에 정확히 일부 고정 된 수의 별이 포함되도록 그리드에 별을 배치합니다. 여기서 별은 대각선으로도 인접 할 수 없습니다.
이 Fighting Fish 하이브리드 퍼즐은 수족관 규칙에 따라 아래 격자의 사각형을 음영 처리 한 다음 스타 배틀 규칙에 따라 각 행, 열 및 모양에 두 마리의 물고기를 배치하도록 요청합니다. 추가 요구 사항 : 물고기는 물에 있어야합니다. 개별 퍼즐은 고유하게 결정되지 않지만 하이브리드에 대한 고유 한 솔루션이 있습니다. 즐기시기 바랍니다!

Solver Notes 저는 퍼즐이 특별히 어렵지 않다고 생각하지만, 구성 요소 퍼즐의 논리 사이를 오가는 필요성이 마음에 듭니다. 정말로 정신을 얻고 싶다면 물고기의 유니 코드는 U + 1F41F, 🐟입니다. 또한 최근에 PSE에 두 구성 요소 퍼즐이 모두 기술적으로 등장했지만 둘 다 단 한 번만 등장했기 때문에 FTC의 문자를 조금 늘릴 수도 있습니다.
답변
이 답변의 길이에 대해 미리 사과드립니다. 파란색은 음영이 확인되고 녹색은 음영이없는 것으로 확인됩니다. 저는 유니 코드 물고기를 사용했습니다.
1 단계:
![]()
우선, 각 지역에 최소한 물이 있어야합니다. 그렇지 않으면 물고기가있을 수 없습니다. 따라서 각 모양의 맨 아래 줄을 음영 처리 할 수 있습니다. 나는 또한 2 마리의 비접촉 물고기를 각 모양에 맞추는 방법이있을 때까지 추가 줄을 음영 처리했습니다.
2 단계:
![]()
8에는 3 개의 음영 셀이 더 필요하며이를 제공하는 방법은 하나뿐입니다.
3 단계 :
![]()
방금 완성 된 모양은 두 마리의 비접촉 물고기를 넣을 수있는 방법이 하나뿐입니다.
4 단계 :
![]()
8에는 마지막 4 개의 음영 사각형을 얻기위한 두 가지 옵션이 있습니다. 그중 하나는 왼쪽 아래 모양이 맨 아래 행만 음영 처리되어 오른쪽 아래 모양은 맨 아래 행을 사용할 수 없음을 의미합니다. 그러나 맨 아래 줄을 사용할 수없는 경우 오른쪽 하단 모서리 모양이 두 개의 비접촉 물고기를 맞출 방법이 없습니다. 따라서 왼쪽 하단 모양의 두 번째 행은 음영 처리되어 8
5 단계 :
![]()
6에 마지막 5 개의 음영 사각형을 제공하는 방법에는 두 가지가 있습니다. 1 ~ 5 열의 정사각형을 사용하지 않는 경우 왼쪽 하단에서 세 번째 도형은 하단 행만 있고 오른쪽 도형은 하단에 2x3 만 있습니다. 그러면 아래에서 세 번째 물고기 둘 다 아래쪽 줄로 이동하여 두 물고기를 오른쪽 모양에 맞출 방법이 없습니다. 따라서 행 6 열 1-5가 음영 처리되어 6
6 단계 :
![]()
R9C9에서 하나를 건드리지 않고 새로 완성 된 모양에 두 물고기를 맞추려면 하나는 R11C8로 가야합니다. 두 마리의 비접촉 물고기를 오른쪽 하단 모서리 모양에 맞추는 방법은 한 가지뿐입니다.
7 단계 :
![]()
왼쪽 하단 모양은 하단 행을 사용할 수 없으며 두 번째 행에 두 마리의 물고기를 넣을 수 없습니다 (즉, 행 11에 물고기 3 개가 있음을 의미 함). 따라서 세 번째 줄에 적어도 한 마리의 물고기가 있어야하며 그 물고기를 넣을 장소는 한 곳뿐입니다.
8 단계 (모순이 있음) :
![]()
그리드에 "f"를 몇 개 넣었습니다. 각 "f"쌍에 대해 적어도 하나는 물고기 여야합니다. 나는 또한 물고기가 더 좋아 보이도록 물고기를 중앙에 배치했습니다. 5를 만족시키는 두 가지 방법이 있습니다. 1-4 행을 사용하지 않으면이 상황이 발생합니다. 이제 두 마리의 물고기를 왼쪽 모양으로 배치 할 방법이 없습니다. 둘 다 열 1에 있어야하지만 (R10C3을 만지지 않기 위해) 맨 아래 두 행 (연속으로 3 마리의 물고기를 만들 수 있음) 또는 맨 위 두 행 (여기서 "f"를 모두 터치)을 사용할 수 없습니다. 따라서이 행 1-4는 음영 처리되어 5를 만족합니다.
9 단계 :
![]()
이제 중간 모양은 "f"를 만지지 않도록 물고기를 두 가지 방법으로 배치 할 수 있습니다.
10 단계 :
![]()
왼쪽의 모양은 물고기 3 개를 연속해서 만들지 않기 위해 상단 3 줄에 모두 물고기를 넣어야하므로 물고기 한 마리와 "f"두 개를 놓을 수 있습니다.
11 단계 :
![]()
물고기 3 마리를 연속으로 만지거나 만드는 것을 피하기 위해 "n"이있는 곳에는 물고기가 갈 수 없습니다. 열 3에는 이미 물고기가 있으므로 한 마리의 물고기 만 들어갈 수 있습니다. 따라서 R4C2에 물고기가 있어야하고 일부 fs도 있어야합니다.
12 단계 :
![]()
이러한 물고기와 "f"를 배치하면 왼쪽 모양의 "f"중 하나를 제외하고 물고기를 배치 할 수 있습니다.
13 단계 :
![]()
10 개를 충족하려면 4 개의 사각형이 더 필요합니다. 오른쪽 상단 모양의 일부인 3을 사용하지 않으면 충분하지 않으므로이 사각형을 사용하고 10을 완성 할 수 있습니다.
14 단계 :
![]()
7은 두 개의 사각형이 더 필요합니다. 오른쪽 위 모양의 일부인 3 개를 사용하면 너무 많아서 사용하지 않고 7 개를 완성 할 수 있습니다.
15 단계 :
![]()
오른쪽 상단 모양에는 2 마리의 물고기가 있어야합니다. 하나는 열 12의 맨 아래에 있어야합니다. 해당 행의 다른 fs 세트가 결정된 후 6 또는 7 행에 두 마리의 물고기가없는 행으로 이동합니다. 다른 물고기는 반대편으로 가야합니다. 이것을 설명하기 위해 3 개의 "f"그룹을 만들었습니다. 상승 막대 차트 오른쪽 상단 모양은 아래쪽 행을 사용하지 않고 두 물고기를 넣을 수 없습니다. 그렇게하지 않는 모든 시도는 모든 "f"를 건드 리거나 열에있는 3 마리의 물고기를 만듭니다. 따라서 중간 상단 모양은 하단 행을 사용할 수 없으며 (이렇게하면 행 5에 3 마리의 물고기가 생김) 두 번째 행은 음영 처리 될 수 있습니다.
16 단계 :
![]()
모든 물고기를 오른쪽 상단 모양과 상승 막대 차트에 맞추는 유일한 방법은 R1C11을 물고기로 사용하고 "a"또는 "b"를 모두 사용하는 것입니다.
17 단계 :
![]()
왼쪽 상단 도형은 하단 행만 사용할 수 없습니다. 그러면 2 열에 3 마리의 물고기가 생깁니다. 따라서 맨 위 줄이 음영 처리됩니다. 이제 수족관을 완성했고 나머지는 Star Battle Logic입니다.
18 단계 :
![]()
열 2에는 물고기가 한 마리 더 필요하며 그것을 놓을 장소는 한 곳뿐입니다. 행 2에는 물고기가 한 마리 더 필요하고 왼쪽 상단 모양을 사용할 수 없으므로 (두 물고기 모두 행 1에 있어야 함) 마지막 물고기는 마른 모양에 배치되어야합니다.
19 단계 :
![]()
열 7에는 물고기가 한 마리 더 필요하며 그것을 놓을 장소는 한 곳뿐입니다. 이 모양은 이제 마지막 물고기를 놓을 위치가 하나뿐입니다. 다른 물고기는 열 / 줄에 3 마리의 물고기를 만들 수 있습니다.
20 단계 :
![]()
4 열과 8 열에는 각각 한 마리의 물고기가 더 필요하며이를 놓을 장소는 한 곳뿐입니다.
21 단계 (그리고 해결책!) :
![]()
이제 열 3의 "f"중 하나를 제외 할 수 있습니다 (손대지 않음), 열 12의 "f"중 하나 (행에 2 개만). a 또는 b가 아니라 "b"가 물고기를 만지기 때문에 "a"여야합니다. 그리고 퍼즐이 끝났습니다!