মহাকর্ষের আকর্ষণীয় দিকগুলির মধ্যে একটি হ'ল, যতদূর আমি অবগত আছি, আপনি কেবল মিডয়ারে ভাসমান জিনিস রাখতে পারবেন না।
যাইহোক, এটি র্যান্ডম ক্যাসল বিল্ডার্স অ্যাসোসিয়েশনের প্রত্যেকেই এই সত্য সম্পর্কে অবগত নয় এবং এর মতো দুর্গগুলিতে পৌঁছেছে:
#
#
# # # # ###
#### #### # #
#### # # #### ###
############## ###
###### ###### ###
##### ##### ###
###
``````````````````````````````
এবং এটি:
# # # # # #
##############
### #### ###
# # # # # # # # ### #### ### # # # # # # # #
#### #### #### #### ############## #### #### #### ####
#### # # #### # # #### # # #### ## ######## ## #### # # #### # # #### # # ####
####################################################################################
###### ######## ######## ######## ######## ######## ######## ######## ######
################################### ###### ###################################
################################### ###### ###################################
##
##
##
##
##
````````````````````````````````````````````````````````````````````````````````````````````
এমনকি এটি একটি:
##########
#### # ###
#######################
#
#
#
#
# # # #
# # ###
# # ###
# # # # ##
# # ## ###
# # #####
# #####
# # #####
#####
## ##
#####
#####
## ##
## ##
````````````````````````````````````````````
চ্যালেঞ্জ
বৈধ দুর্গের জন্য, সমস্ত ব্লক প্রত্যক্ষ বা অপ্রত্যক্ষভাবে মাটির সাথে সংযুক্ত থাকবে। আপনার প্রোগ্রাম বা ফাংশনটিকে একটি দুর্গ দেওয়া হবে যেমন উপরেরটি ইনপুট হিসাবে দেওয়া হয় এবং আপনার প্রোগ্রামকে অবশ্যই সত্যবাদী বা মিথ্যা মান প্রদান করতে হবে যা দুর্গটি বৈধ কিনা তা প্রতিফলিত করে।
বিধি
- স্ট্রিং হিসাবে ইনপুট দেওয়া হয়।
- সমস্ত বৈধ দুর্গ একটি পৃষ্ঠের উপর বিশ্রাম
````````
,। (যদি ইনপুট স্ট্রিংটিতে কোনও পৃষ্ঠ থাকে না তবে দুর্গটি অবৈধ)) - আপনি ধরে নিতে পারেন সমস্ত ইনপুট এই মানদণ্ডগুলি পূরণ করবে:
- পৃষ্ঠটি সর্বদা সমতল হবে।
- পৃষ্ঠটি সর্বদা দুর্গের মতো কমপক্ষে প্রশস্ত থাকবে, সুতরাং জমিটির বাম বা ডানদিকে কোনও ব্লক থাকবে না।
- ইনপুটটি কখনও
#
পৃষ্ঠের নীচে থাকবে না । - ইনপুটটিতে কেবলমাত্র এই চ্যালেঞ্জটিতে দেওয়া অক্ষর থাকবে। (
#
,`
স্থান বা নিউলাইন।) - আপনি ধরে নিতে পারেন ইনপুটটিতে সর্বদা কমপক্ষে একটি অক্ষর থাকবে।
- ব্লকগুলি যদি অনুভূমিকভাবে বা উলম্বভাবে সংলগ্ন হয় তবে সংযুক্ত থাকে। ডায়াগোনাল গণনা হয় না!
- সংযুক্ত:
# or ##
# - সংযোগ বিচ্ছিন্ন:
# or # # or #
#
#
- সংযুক্ত:
- ক্যাসলগুলি বৈধ হওয়ার জন্য অবশ্যই বিদ্যমান থাকতে হবে। (অন্য কথায়, বিনা ইনপুটগুলিকে
#
একটি মিথ্যা মান দিতে হবে)) - ইনপুটটিতে কেবলমাত্র এই চ্যালেঞ্জটিতে দেওয়া অক্ষর থাকবে। (
#
,`
স্থান বা নিউলাইন।) - আপনি ধরে নিতে পারেন ইনপুটটিতে সর্বদা কমপক্ষে একটি অক্ষর থাকবে।
- স্ট্যান্ডার্ড আই / ও এবং লুফোলের বিধিগুলি প্রযোজ্য।
পরীক্ষার মামলা
Falsy
- উপরে দেওয়া সমস্ত উদাহরণ।
# # # #
(কোন ভিত্তি নেই।)
#### ####
#### # # ####
##############
###### ######
## ### ######
(শীর্ষস্থানীয় ব্লকটি অনুভূমিকভাবে বা উলম্বভাবে সংযুক্ত নয়))
### ####
#### # # ####
##############
###### ######
##### # ####
`` `` `` `` `` `` ``
``
(কেন্দ্রীয় টাওয়ারটি বাকী দুর্গের সাথে সংযুক্ত নয় কারণ এটির সাথে সংযোগকারী কোনও অনুভূমিক বা উল্লম্বভাবে সংলগ্ন ব্লক নেই))
# # # # # #
##############
##### ## #####
# # # # # # # # #### # # #### # # # # # # # # #
############################## #### #### ####
## ## # # #### # # # #### # # #### # # #### # # #### # # #### # # #### # # ####
################################################## ##################################
###### ######## ## ###### ################################################# ##
######################################################################### ############################
####################################################################### #############################
`` `` `` `` `` `` `` `` `` `` `` ` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` ` `` `` `` `` `` `` `
(কোনও দুর্গ নেই, কেবলমাত্র একটি নতুন লাইনের চরিত্র))# #
(ডানদিকের ব্লকটি অনুভূমিকভাবে বা উলম্বভাবে সংযুক্ত নয়))
#
`` `` `` `
``
Truthy
#
`# # # #
#### ####
#### # # ####
##############
###### ######
## ### #####
`` `` `` `` `` `` ``# #
#
# # # # ###
#### #### # #
#### # # #### ###
############## ###
# ###### ### #####
##### ##### ###
##### ##### ###
`` `` `` `` ` `` `` `` `` `` `` `` `` `` `# # # # # #
##############
### #### ###
# # # # # # # # ### #### ### # # # # # # # #
##################################################### ##
#### # # #### # # #### # # ##### ######### ## #### # # ##### # # ## ## # # ####
########################################### ##########################################
###### ## ###### ################################################# ####
################################################### # ########################################
######################################################################### #############################
`` `` `` `` `` `` `` `` `` `` `` ` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` ` `` `` `` `` `` `` `` `` `#### ###
# #### ###
# ###
# ##
#
###
#####
#######
#########
### ## #####
##### #####
###### ######
#################
# ### ########## #
#############
#############
#############
###### ######
###### ######
#############
#############
#############
#############
###### ##### #
###### ######
#############
#############
########### ##
#############
###### ######
###### ######
########### ##
#############
#############
#############
######### ####
##### #####
##### #####
##### #####
`` `` `` `` `` `` `` ` `` ``
####
#####
######
####
####
#####
########
##########
#### ######
###########
############
##############
##### ## ##############
########### #################
###########################################
####### #################################
################# ####################
############################## ####
############################
################## #
`` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `
শুভকামনা!