মাধ্যাকর্ষণ গাই একটি গেম যেখানে একমাত্র ব্যবহারকারী ইনপুটটি একটি একক কী যা মাধ্যাকর্ষণটির দিকটি পিছলে fl একটি এএসসিআইআই আর্ট স্তর দেওয়া হয়েছে, গ্র্যাভিটি গাইয়ের শেষে পৌঁছানো সম্ভব কিনা তা নির্ধারণ করুন।
বিধি
- মাধ্যাকর্ষণ প্রাথমিক দিক নিচে ।
- ইনপুটটির প্রথম কলামে সর্বদা কেবল একটিই থাকবে
#
যা গ্রাভিটি গাই শীর্ষে শুরু হয় । - প্রতিটি পুনরাবৃত্তি, তিনি সরাসরি তার ডানদিকে অক্ষর সরানো ।
- যদি তার পথ অবরুদ্ধ থাকে এবং সে একটিতে চলে যায়
#
তবে প্লেয়ার হেরে যায় । - সরানোর পরে, প্লেয়ারটি মহাকর্ষটিকে নিচ থেকে উপরে বা উপরে পর্যন্ত স্যুইচ করতে পারে।
- গ্র্যাভিটি গাই তার পরের দিকে
#
(মহাকর্ষের বর্তমান দিকে) পড়ে যায়। - যদি পড়তে না
#
হয় এবং সে গ্রিড থেকে পড়ে তবে প্লেয়ার হেরে যায় । - যদি গ্র্যাভিটি গাই ইনপুট গ্রিডের ডান দিক থেকে সরে যায় তবে প্লেয়ার জিতবে ।
উদাহরণ
এটি যদি ইনপুট গ্রিড হত:
###
# # #
###
মাধ্যাকর্ষণ গাই শুরু হবে x
এবং প্রতিটি পুনরাবৃত্তির পরে এই পজিশনে থাকবে। ^
= মাধ্যাকর্ষণটিকে উপরে v
স্যুইচ করুন এবং = মাধ্যাকর্ষণটিকে নীচে স্যুইচ করুন।
v ^ v
-------------------------------------------------------------
### | ### | ### | ### | ### | ###
x | | x | x | x |
# # | #x # | # # | # # | # # | # # x
### # | ### # | ### # | ### # | ### # | ### #
আপনি দেখতে পাচ্ছেন, এই সময়ে মহাকর্ষ পরিবর্তন করে গ্র্যাভিটি গাই প্রান্তে পৌঁছেছে, সুতরাং এই ইনপুটটি সত্যবাদী মান ফিরে আসবে।
বিশেষ উল্লেখ
- ইনপুট গ্রিড যে কোনও উপযুক্ত "গ্রিড" ফর্ম্যাটে থাকতে পারে (একাধিক স্ট্রিং স্পেস সহ প্যাডযুক্ত, রেখার স্ট্রিংগুলির অ্যারে, অক্ষরের অ্যারে ইত্যাদি)।
- যদি প্লেয়ারের পক্ষে স্তরটি জয় করা সম্ভব হয় তবে একটি
truthy
মান আউটপুট করুন । যদি নাfalsey
হয় তবে একটি মান আউটপুট করুন । - গ্রিডের প্রস্থ এবং উচ্চতা
50
সর্বাধিক অক্ষর হবে । - এটি কোড-গল্ফ , বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয় পেতে পারে!
পরীক্ষার মামলা
(প্রতিটি কেস পৃথক করে আলাদা করে ----------
রাখলে, কোনও ফাঁকা রেখাও ফাঁকা জায়গায় প্যাড করা উচিত)
সত্য
######### ######## ###### ######
# # # # # # #
### # # # # # # # # #
# ## # # ## # # # # # ##
# # # # # # # # # #######
# # # # # ### # #
# ## # ## # # # #
# # # # # #
# #################################### #
# #
#############################################
----------
###
----------
#####
####
----------
#####
# # #
# # #
#####
----------
############
###### ######
############
----------
### ###
# #
#### # ####
# #
# #
#
----------
######
#
##
#######
### #
# #
#####
----------
#####
# #
## #
#######
###
#
######
----------
###
# # #
###
----------
### ###
### ##
# #
#####
----------
#
# #
#
# # #
#
#
#
#
----------
##### ####
# # #
# # # ## #
# #
##### #### #
#
#########
----------
###########################
# # # # # # #
# # # # # # # # # #
# # # ######### ###########
# # # # # # # #
# # # ## ##### ### #
## # # # ## ###
# ##### #### ########### #
# # # # # ## #
# # ##### ### # # # # # #
# # # # ##
###########################
মিথ্যা
###
#
####
----------
### ###
----------
#
### ###
#### ###
#
----------
### ###
# # #
#### # # ####
# #
# #
# #
#
----------
#######
# #
## #####
### ######
# #
#######
----------
###########################
# # # # # # # #
# # # # # # # # # #
# # # ######### ###########
# # # # # # # #
# # # ## ##### ### #
## # # # ## ###
# ##### #### ########### #
# # # # # ## #
# # ##### ### # # # # # #
# # # # ##
###########################
column
ধরণের থাকে তবে এটি অনুমান করা ঠিক হবে।
#
প্রথম কলামে প্রথম সারিতে থাকা কি সম্ভব ?