চ্যালেঞ্জ:
কিছু এসকি-আর্ট করা ব্যথা, তবে কোড মন্তব্যগুলি পড়া সহজ করে তোলে, বিশেষত যখন কোডটি ঘন হয়। চ্যালেঞ্জটি হ'ল একটি সাধারণ সরঞ্জাম যা মন্তব্যগুলিকে তীরগুলির সাথে সাধারণ অ্যাসিআই-আর্টে রূপান্তর করে। সংশোধন করার জন্য মন্তব্যগুলি ফাঁকা মন্তব্যে সীমাবদ্ধ।
উদাহরণস্বরূপ, হাস্কেল মন্তব্য বাক্য গঠন অনুমান করে এটিকে রূপান্তর করুন:
--
-- Here's a thing
-- Here's another thing
-- The most important thing
-- * * *
--
f x=x+1*x*1*1*0
এটি:
-- /------------< Here's a thing
-- | /-------< Here's another thing
-- | | /-< The most important thing
-- | | |
-- v v v
f x=x+1*x*1*1*0
নিয়মাবলী:
- আপনার উত্তরটি কোনও ফাংশন বা পুরো প্রোগ্রাম হতে পারে
- "-" এর পরিবর্তে দুটি বা আরও বেশি অক্ষর দিয়ে প্রতিস্থাপনের জন্য যে ভাষাটি তৈরি করা হয়েছে তা আপনি বেছে নিতে পারেন যা কোনও ভাষায় মন্তব্যকে সীমিত করে দেয়
- যদি অন্য কোনও মন্তব্য বিন্যাস ব্যবহার করা হয় যার জন্য ডিলিমেটারগুলির শুরু এবং শেষের প্রয়োজন হয়, পুনরায় ফর্ম্যাট করা বিভাগগুলির প্রতিটি লাইন অবশ্যই একটি সঠিক মন্তব্য হতে হবে
- পুনরায় ফর্ম্যাট করা বিভাগগুলি খালি মন্তব্য "" im n - \ n "দ্বারা সীমিত করা হয়েছে
- নতুন লাইন যুক্ত করার পাশাপাশি, প্রোগ্রামটি অবশ্যই সীমিত বিভাগগুলি ব্যতীত কোনও ইনপুট পরিবর্তন করতে পারে না
- স্থানের একটি স্বেচ্ছাসেবী সংখ্যায় পূর্ণ একটি মন্তব্য আউটপুটের সঠিকভাবে ফর্ম্যাট অংশের আগেই আসতে পারে
- স্ট্যান্ডার্ড লুফোলগুলি অনুমোদিত নয়
অতিরিক্ত উদাহরণ:
(input)
--
--
(output)
nothing
(input)
[Code Here]
--
-- important
-- *
--
(output)
[Code Here]
-- /-< important
-- |
-- v
(input)
--
-- Do
-- Re
-- Mi
-- Fa
-- So
-- *****
--
(output)
-- /-----< Do
-- |/----< Re
-- ||/---< Mi
-- |||/--< Fa
-- ||||/-< So
-- |||||
-- vvvvv
স্কোরিং:
- সবচেয়ে কম বাইট জেতা
- ব্যাখ্যা ছাড়াই জমা দেওয়া বা তুচ্ছ উদাহরণস্বরূপ ইনপুট / আউটপুট বিবেচনা করা হবে না (যদিও আমি সময় যোগ করার জন্য অনুমতি ছাড়াই ছেড়ে দেব)