ในโลกศิลปะ ASCII มีน้ำผนังแฮชและกลไกตัวอักษร
คุณอยู่ในห้องที่ประกอบด้วยผนังแฮช ( #
ป้าย):
#######
# #
# #
# #
# ### #
# #
#######
คุณติดตั้งแหล่งน้ำ S ( S
เครื่องหมาย) และถังเก็บน้ำ E ( E
เครื่องหมาย) ซึ่งสามารถรับน้ำได้จากทุกทิศทาง แต่คุณมีแหล่งน้ำ S เดียวและถัง E หนึ่งแหล่ง
#######
# S #
# #
# #
# ### #
# E #
#######
ดังนั้นคุณต้องเลือกอย่างชาญฉลาดว่าจะวางที่ใด นั่นคือสิ่งที่คุณดึงทักษะการเล่นกอล์ฟของคุณออก
งาน
คุณได้รับการป้อนข้อมูลประกอบด้วยสตริงที่แสดงถึงห้องที่มีแหล่งที่มาและถัง:
#######
# S #
# #
# #
# ### #
# E #
#######
คุณต้องตรวจสอบว่าในที่สุดน้ำถึงถัง หากเป็นไปได้น้ำจะไหลไปทางซ้ายและขวาหากเป็นไปได้ น้ำไม่สะสมเพราะไม่ขึ้น
ดังนั้นสำหรับอินพุตข้างต้นผลลัพธ์คือ:
#######
# * #
# * #
#*****#
#*###*#
#**O**#
#######
น้ำถึงถังอย่างมีความสุขดังนั้นคุณต้องเอาท์พุทค่าความจริง
แต่ถ้าน้ำไม่ถึงถัง:
#######
#S #
# #
# E #
# ### #
# #
#######
#######
#* #
#* #
#* X #
#*### #
#*****#
#######
จากนั้นคุณจะต้องส่งออกค่าเท็จ
เขียนโปรแกรมเพื่อตัดสินใจว่าในที่สุดน้ำจะมาถึงถังหรือไม่ รหัสของคุณควรสั้นที่สุด
สมมติฐาน
สมมติว่าอินพุตถูกต้องเสมอ (ทั้งห้องเป็นพื้นที่สี่เหลี่ยมผืนผ้าล้อมรอบด้วย S และ E)
สมมติว่ามีเพียงหนึ่งห้องที่ให้ไว้เป็นอินพุต
กรณีทดสอบ
โปรแกรมของคุณควรคืนค่าความจริงสำหรับกรณีทดสอบต่อไปนี้:
#######
# S #
# #
# #
# ### #
# E #
#######
#######
# S #
# #
# E #
# #
# #
#######
#######
# #
# #
# SE #
# ### #
# #
#######
###############################################
# S #
# #
# #
# #
# ############### #
# #
# ################## ################## #
# #
# #
# ##### #
# E #
###############################################
#######
# S #
# #
# #
# ### #
# # #
### ###
## E ##
# #
#######
แต่ค่าเท็จสำหรับกรณีทดสอบต่อไปนี้:
#######
#S #
# #
# E #
# ### #
# #
#######
#######
# #
# SE #
# #
# #
# #
#######
#######
# #
# E #
# #
# S #
# #
#######
####################################
# #
# #
# #
#S # E#
####################################
ห้องที่สองถึงห้องสุดท้ายในหมวด True และห้องสุดท้ายในหมวด False ถูกขโมยอย่างไร้ยางอายยืมมาจากKoth: Jump and Run by Manu (ที่ลบโพสต์แซนด์บ็อกซ์)
ห้องสุดท้ายในหมวดหมู่ที่แท้จริงคือจากคำตอบที่มาร์ติน Buttner ในจอประสาทตา
from
/ to
/ จริง ๆ กรณีในครั้งเดียว)