หากต้องการจำลองการบุกรุกของซอมบี้ให้เริ่มจากตาราง#
และแสดงแผนที่:
## ##
### #
## ##
# ###
# ####
#
หมายถึงที่ดินแสดงถึงน้ำ
ซอมบี้เริ่มต้นที่จุดบนแผนที่ ...
## ##
### #
## %#
# ###
# ####
... และแพร่กระจาย %
หมายถึงแผ่นดินที่ติดเชื้อจากซอมบี้
อย่างไรก็ตามซอมบี้ไม่สามารถว่ายน้ำได้ พวกมันสามารถเคลื่อนที่ข้ามฝั่งได้ในลักษณะเดียวกับที่กษัตริย์เคลื่อนไปในหมากรุกหนึ่งตารางในทิศทางทแยงมุมหรือมุมฉาก:
!!!
!%!
!!!
ในตอนท้ายของการจำลองดินแดนบางแห่งจะติดเชื้อซอมบี้:
%% ##
%%% #
%% %%
% %%%
# %%%%
งานของคุณคือการจำลองการบุกรุกของซอมบี้ เขียนโปรแกรม (หรือฟังก์ชั่น) ที่ใช้เป็นอินพุตสตริงที่แทนสถานะเริ่มต้นของกริดและตัวเลขสองตัวที่แทนพิกัดของซอมบี้เริ่มต้น โปรแกรมควรแสดงผล (หรือกลับ) สถานะสุดท้ายของการบุกรุก
ข้อมูลจำเพาะ
- โปรแกรมของคุณอาจพิมพ์บรรทัดใหม่ต่อท้ายที่เป็นตัวเลือก
- คุณสามารถสันนิษฐานว่าอินพุตจะอยู่ในรูปแบบที่ถูกต้อง (บุด้วยช่องว่าง) โดยมีบรรทัดใหม่ต่อท้ายที่เป็นตัวเลือก
- คุณสามารถสันนิษฐานว่าซอมบี้เริ่มต้นจะเริ่มขึ้นบนบกและจะไม่ตายทันที
- นี่คือโค้ดกอล์ฟดังนั้นคำตอบที่สั้นที่สุด (เป็นไบต์) ชนะ
- -100% โบนัสหากรหัสของคุณสามารถแก้ปัญหาการหยุดชะงักสำหรับเครื่องทัวริงโดยพล
- โปรแกรมของคุณควรรองรับความกว้างของบอร์ดสูงสุด 50 ตัวอักษร