এই সর্পিল বিবেচনা করুন
###########
#
# #######
# # #
# # ### #
# # # # #
# # # # #
# # # #
# ##### #
# #
#########
কেন্দ্র থেকে শুরু:
- প্রথম লাইনে (উপরের দিকে) 3 টি অক্ষর রয়েছে।
- দ্বিতীয় লাইনে একই সংখ্যক অক্ষর রয়েছে (3)
- এরপরে, আমরা পরবর্তী দুটি পক্ষের জন্য দুটি চর (5) যুক্ত করব।
- এই প্যাটার্নটি চলতে থাকে, দুটি পক্ষ একই দৈর্ঘ্য পরে দৈর্ঘ্য 2 দ্বারা বাড়িয়ে দেয়।
আমি এন লাইনের জন্য এই সর্পিল উত্পন্ন করতে চাই।
- যে কোনও ভাষায় লিখুন।
- ইনপুট / যুক্তি ইত্যাদি আপনার সর্পিলের রেখার সংখ্যা।
- প্রতিটি লাইন পূর্ববর্তী লাইনের শেষ বর্ণের সাথে শুরু হয় পূর্ববর্তী লাইনের 90 ডিগ্রি ঘড়ির কাঁটার দিকে।
- যতক্ষণ না সর্পিল রেখার উপাদানগুলি লাইন করা থাকে ততক্ষণ প্রতিটি লাইনের আগে বা পরে কতটা শ্বেতস্পেস থাকে তা আমি বিবেচনা করি না।
- আপনার চয়ন করা কোনও অ-হোয়াইটস্পেস অক্ষর দিয়ে সর্পিল আঁকতে আউটপুট পাঠ্য।
- স্বল্প সংখ্যক বাইটে এটি করার চেষ্টা করুন।
পরীক্ষার কেস (আউটপুট হিসাবে একটি হ্যাশ ব্যবহার করে):
এন = 1
#
#
#
এন = 2
###
#
#
এন = 3
###
# #
# #
#
#
এন = 10
###########
#
# #######
# # #
# # ### #
# # # # #
# # # # #
# # # #
# ##### #
# #
#########
*পরিবর্তে একটি চিত্র রয়েছে #। প্রত্যাশিত?