나는 게임 크리퍼 월드, 특히 속편의 큰 팬입니다. 이 게임이 질문에 대답하기 위해 어떻게 작동하는지 알 필요는 없습니다. 나는 단지 질문이 어디에서 시작되었는지 언급하고 싶었습니다.
게임에서 당신의 목표는 무기로 알려진 무기를 사용하여 크리퍼를 생성하는 이미 터를 파괴하는 것입니다.
Nullifier는이 반경에서 이미 터를 파괴 할 수 있습니다.
eee
eeeee
eenee
eeeee
eee
각 nullifier는 여러 이미 터를 대상으로 할 수 있습니다.
당신의 목표
배열로 구성된 2D지도 시뮬레이션을 감안할 때 아무것도 및 방출 될 수있다, 당신이 원하는대로 문자를 공백 및 전자 또는 번호 - 바로 확인가 구별 될 종결자를 최적의 양으로 출력 같은 맵은 N (또는 당신이 좋아하는 것이 무엇 )를 배치하여 방출기가 최소량의 nullifier로 파괴되도록합니다.
여러 가지 최적의 방법이 있다면 출력하는 것이 좋습니다. 그러나 작업을 해결할 수없는 경우 레이아웃이 너무 많아서 이미 터가 너무 적다고 말하면 구별 할 수있는 다른 것을 출력해야합니다. 널이 충분합니다.
빠른 규칙 :
- 입력 : 다차원 배열
- 입력에는 아무것도 없음 과 이미 터를 의미하는 두 개의 문자가 포함 되며 답에 무엇이 포함되어 있는지 포함하십시오.
- 출력 : 다차원 배열
- 출력에는 3 개의 문자가 포함됩니다. 아무것도 의미 하지 않습니다 . 이미 터 및 nullifier 또는 입력을 해결할 수없는 경우 구별 가능한 출력
- 당신은 단지 대체 할 수 아무것도 nullifier로 문자를
- nullifier는 여러 이미 터에 도달 할 수 있으며 항상 범위 내에있는 모든 항목에 적용됩니다.
- 무효화 기는 위에서 지정한 영역에서 적중 할 수 있으며 항상 대상이 될 수있는 모든 이미 터에 적중합니다
- 바이트 단위의 최단 답변
- 금지 된 표준 허점
예
입력:
[[ , ,e, , ],
[ , , , , ],
[e, , , ,e],
[ , , , , ],
[ , ,e, , ]]
산출:
[[ , ,e, , ],
[ , , , , ],
[e, ,n, ,e],
[ , , , , ],
[ , ,e, , ]]
입력:
[[e,e,e,e,e],
[e, , , ,e],
[e, , , ,e],
[e, , , ,e],
[e,e,e,e,e]]
산출:
[[e,e,e,e,e],
[e, ,n, ,e],
[e, , , ,e],
[e, ,n, ,e],
[e,e,e,e,e]]
입력:
[[e, , , , , , ,e, ,e, , , ,e, ,e, ,e, ,e],
[ , ,e, , ,e, , , ,e,e, , , , ,e, , , , ],
[ , ,e, , , ,e, ,e, ,e, ,e, ,e, ,e, , , ],
[e, , , ,e, ,e, , , , , , , , , , , ,e, ],
[e, , ,e, , , , , ,e, ,e, ,e, ,e, , , ,e],
[ , , ,e, ,e, ,e, , , , , , , , , ,e, , ],
[ ,e,e, ,e, , , ,e, ,e,e, ,e, ,e, ,e, , ],
[ , ,e, , , ,e, , , , , , , , ,e,e, ,e, ],
[ , , ,e, , , , ,e,e, , , , , , , , ,e, ],
[e, , , , , , ,e, , , ,e,e, ,e, , , , , ],
[ ,e,e, , ,e, , , , ,e, , , , , , ,e, , ],
[ , , ,e,e, ,e, ,e, , , ,e,e, ,e, ,e, ,e],
[e,e, , , , ,e, , , ,e, , , , , , , , , ],
[ , , ,e, , , , , ,e, , ,e, ,e, ,e, ,e, ],
[ , , , ,e, ,e, , , , , , , , , , , , , ],
[e,e, , ,e,e, , ,e, , ,e, ,e, ,e, ,e, ,e],
[e, ,e, ,e, , ,e,e,e, , ,e, , , ,e, , ,e],
[ , , , ,e, , , , , ,e, , , ,e, , , , , ],
[ , ,e, , , ,e, ,e, , , ,e, , , , ,e, , ],
[ , , ,e, ,e, ,e, , ,e,e, , ,e,e, , ,e, ]]
출력 (이 출력은 수동으로 만들어졌으며 최적의 출력이 아닐 수 있음) :
[[e, , , , , , ,e, ,e, , , ,e, ,e, ,e, ,e],
[ , ,e, , ,e, , ,n,e,e, , , ,n,e, , , , ],
[ ,n,e, , ,n,e, ,e, ,e, ,e, ,e, ,e, ,n, ],
[e, , , ,e, ,e, , , , , , , , , , , ,e, ],
[e, , ,e, , , , , ,e, ,e, ,e, ,e, , , ,e],
[ , ,n,e, ,e, ,e, , , ,n, , , , , ,e, , ],
[ ,e,e, ,e, ,n, ,e, ,e,e, ,e, ,e,n,e, , ],
[ , ,e, , , ,e, , , , , , , , ,e,e, ,e, ],
[ , , ,e, , , , ,e,e, , , , , , , , ,e, ],
[e, ,n, , , , ,e, , , ,e,e, ,e, , , , , ],
[ ,e,e, , ,e,n, , ,n,e, , , ,n, , ,e,e, ],
[ , , ,e,e, ,e, ,e, , , ,e,e, ,e, ,e, ,e],
[e,e, , , , ,e, , , ,e, , , , , , , , , ],
[ , , ,e, ,n, , , ,e, , ,e, ,e, ,e, ,e, ],
[ ,n, , ,e, ,e, , , , , , , ,n, , , ,n, ],
[e,e, , ,e,e, , ,e,n, ,e, ,e, ,e, ,e, ,e],
[e, ,e, ,e, , ,e,e,e, , ,e, , , ,e, , ,e],
[ , , , ,e, , , , , ,e, ,n, ,e, , ,n, , ],
[ , ,e, ,n, ,e, ,e, , , ,e, ,n, , ,e, , ],
[ , , ,e, ,e, ,e, ,n,e,e, , ,e,e, , ,e, ]]
입력:
[[e,e],
[e,e]]
산출:
null
0,1과2또는 유사한?