আস্তুরিয়াসের রাজা সিলোর সমাধিস্থলে শিলালিপি রয়েছে যা সিলো প্রিন্সেপস ফেটিইট পড়েছিল ( কিং সিলো এটি তৈরি করেছিলেন )।
প্রথম অক্ষরটি একেবারে মাঝখানে পাওয়া যায় এবং সেখান থেকে কোনওটি বাইরের দিকে বিচ্ছুরিত কোনও অ-তির্যক দিক দিয়ে পাঠ করে। চূড়ান্ত চিঠিটি চারটি কোণে পাওয়া যায়। এই চ্যালেঞ্জের মধ্যে আপনি এগুলি তৈরির প্রক্রিয়াটি সাধারণকরণ করবেন।
ইনপুট
একটি স্ট্রিং ( বা সমতুল্য ), এবং একটি পূর্ণসংখ্যা। আপনি ইনপুট সম্পর্কে নিম্নলিখিত অনুমানগুলি করতে পারেন:
- স্ট্রিংটির একটি বিজোড় দৈর্ঘ্য থাকবে।
- পূর্ণসংখ্যাটি স্ট্রিংয়ের দৈর্ঘ্যের দ্বিগুণের চেয়ে কম 1 এবং একের মধ্যে একটি বিজোড় সংখ্যা হবে।
আউটপুট
উচ্চতা বা প্রস্থের জন্য পূর্ণসংখ্যা ব্যবহার করে স্ট্রিংয়ের জন্য একটি লিপিবদ্ধ গোলকধাঁধা (উচ্চতার উদাহরণগুলির জন্য মডেলগুলি দেখুন)। আউটপুট কোনও অক্ষর ছাড়াই প্রতিটি অক্ষর হওয়া উচিত, আপনার সিস্টেম / ভাষার ডিফল্ট হিসাবে লাইন ব্রেক break
পরীক্ষার মামলা
নোট করুন যে 1 বা (দৈর্ঘ্য * 2 - 1) এর একটি ইনপুট ফলাফল হিসাবে একটি অনুভূমিক বা উল্লম্ব প্যালিনড্রোম হবে।
Input: FOO, 3 Input: BAR, 1 Input: BAR, 3 Input: BAR, 5
Output: OOO Output: RABAR Output: RAR Output: R
OFO ABA A
OOO RAR B
A
R
Input: ABCDE, 5 Input: ABCDE, 3 Input: *<>v^, 5
Output: EDCDE Output: EDCBCDE ^v>v^
DCBCD DCBABCD v><>v
CBABC EDCBCDE ><*<>
DCBCD v><>v
EDCDE ^v>v^
স্কোরিং
এটি কোড-গল্ফ তাই বাইট জিতে সংক্ষিপ্ত উত্তর। স্ট্যান্ডার্ড লুফোলস নিষিদ্ধ।