চিহ্নিত সিঙ্গল রুম সহ এএসসিআইআই আর্টে একটি "হোটেল" এর একটি ইনপুট দেওয়া হয়েছে, নির্দিষ্ট নিয়ম অনুসারে রুম নম্বর আউটপুট করুন।
এখানে ASCII হোটেলের উদাহরণ রয়েছে:
##
##
##### ##
##### ###### ##
##### ###### ##
##### ###### ##
এএসসিআইআই হোটেল সম্পর্কে আরও কয়েকটি বিষয় এখানে দেওয়া হয়েছে:
প্রতিটি "বিল্ডিং"
#
অক্ষরের একটি আয়তক্ষেত্র দ্বারা প্রতিনিধিত্ব করা হয় , যেখানে প্রত্যেকে#
একটি "ঘর" উপস্থাপন করে।উপরের হোটেলটিতে তিনটি বিল্ডিং রয়েছে। প্রতিটি বিল্ডিং ফাঁকা দুটি কলাম দ্বারা পৃথক করা হয়, এবং সর্বনিম্ন "তল" সর্বদা শেষ লাইনে থাকবে।
প্রতিটি বিল্ডিংয়ে সর্বদা 1-9 "তল" (সারি) এবং প্রতিটি তলায় 1-9 "রুম" থেকে যে কোনও জায়গা থাকবে। সর্বদা 1-9 টি বিল্ডিং থাকবে।
কক্ষগুলি নিম্নরূপ সংখ্যাযুক্ত :
[building #][floor #][room on floor #]
. উদাহরণস্বরূপ, আসুন উপরের অঙ্কনটিতে কয়েকটি কক্ষ চিহ্নিত করুন:## ## ##### ## ##### ####$# ## ##%## ###### ## ##### ###### #@
ঘরের সাথে চিহ্নিত
%
ঘরটি 123 ঘর (বিল্ডিং 1, তল 2, তলায় 3 র্থ ঘর)। একইভাবে, ঘরটি চিহ্নিত চিহ্নযুক্ত$
ঘরটি 235, এবং@
ঘরটি 312।বিল্ডিং, মেঝে এবং "মেঝেতে নবম ঘর" সর্বদা 1-ইনডেক্সড।
ইনপুটটিতে একটি এএসসিআইআই হোটেল থাকবে যাতে একটি নক্ষত্র ( *
) দিয়ে প্রতিস্থাপন করা একটি একক ঘর থাকবে । এটি সেই ঘরটি যার জন্য আপনার অবশ্যই রুম নম্বর আউটপুট করতে হবে। ইনপুটটি অবশ্যই একটি একক স্ট্রিং হিসাবে নেওয়া উচিত, তবে আপনি নিউলাইনগুলির পরিবর্তে লাইন বিভাজক হিসাবে কমা ব্যবহার করতে পারেন (যদি আপনার পছন্দের ভাষাটি মাল্টিলাইন ইনপুট নিতে না পারে বা একক-লাইন ইনপুটটি ছোট করা হয়)। আপনার বিকল্পভাবে একটি পিছনে কমা / নিউলাইন প্রয়োজন হতে পারে। ইনপুটটিকে একটি সম্পূর্ণ আয়তক্ষেত্র তৈরি করতে আপনি পেছনের স্থানগুলির সাথে প্যাড লাইনও করতে পারেন।
যেহেতু এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।
পরীক্ষার কেসগুলি (উল্লম্ব স্থান সংরক্ষণের জন্য একক কোড ব্লকের মধ্যে রয়েছে):
Input:
*
Output: 111
Input:
# # * # #
Output: 311
Input:
#####
#####
####*
#####
#####
Output: 135
Input:
#####
##### ######
##### ######
# # # ##### # # # ###### *
Output: 911
Input:
#
# #
# # ##
# # ## ###
# # ## ### #####
# # ## ### ##*## ########
# # ## ### ##### ########
Output: 523
Input:
#
*
#
#
#
#
#
#
######### # #
Output: 281
Input:
########*
#########
#########
#########
#########
#########
#########
#########
# # # # # # # # #########
Output: 999