রিপ-অফ অফ রিপ অফ অফ রিপ অফ অফ রিপ-অফ । তাদের উপরে যান!
আপনার কাজটি যদি আপনি এটি গ্রহণ করতে চান তবে একটি প্রোগ্রাম / ফাংশন লিখতে হবে যা তার ইনপুট / আর্গুমেন্টকে আউটপুট দেয় / প্রদান করে ¹ জটিল অংশটি হ'ল আমি যদি আপনার উত্স কোড² স্থানান্তর করি তবে আউটপুট / ফলাফলটি অবশ্যই স্থানান্তর করতে হবে।
আপনার সমাধানটি কোন ধরণের 2D ডেটা গ্রহণ করতে পারে তা চয়ন করতে পারেন। উদাহরণস্বরূপ তালিকাগুলির একটি তালিকা, একটি ম্যাট্রিক্স, স্ট্রিংগুলির একটি তালিকা, ইত্যাদি কোনটি (গুলি) পরিচালনা করে তা জানায়। আপনি ধরে নিতে পারেন যে ইনপুটটি সর্বদা আয়তক্ষেত্রাকার হবে এবং প্রতিটি মাত্রার সাথে তার দৈর্ঘ্য 1 বা আরও বেশি হবে।
স্থানান্তর করার উদ্দেশ্যে, আপনার উত্স কোডের ছোট লাইনগুলি আয়তক্ষেত্রাকার না হওয়া অবধি পিছনের স্থানগুলির সাথে প্যাডড হিসাবে বিবেচিত হবে, তবে এই প্যাডযুক্ত ট্রেলিং স্পেসগুলি আপনার কোডের দৈর্ঘ্যে অবদান রাখে না।
যেহেতু এটি কোড-গল্ফ , তাই টার্গেটটি মূল উত্স কোডের বাইট গণনা (ট্রান্সপোজড সংস্করণ নয়) অনুকূল করা।
উদাহরণ
ধরা যাক আপনার সমাধানটি একটি সংখ্যাসূচক ম্যাট্রিক্স নিয়েছে এবং আপনার উত্স কোডটি
AB
DEF
এবং এর ইনপুট / আর্গুমেন্ট হয় [[1,2],[3,4],[5,6]]
। যদি আমি লিখি
AD
BE
F
পরিবর্তে এবং এটি চালান, আউটপুট / ফলাফল অবশ্যই হবে [[1,3,5],[2,4,6]]
।
ধরা যাক আপনার সমাধানটি একটি লাইনফিড-বিচ্ছিন্ন স্ট্রিং নেয় এবং আপনার উত্স কোডটি is
ABC
এবং এর ইনপুট / আর্গুমেন্ট হয় "96\n"
। যদি আমি লিখি
A
B
C
পরিবর্তে এবং এটি চালান, আউটপুট / ফলাফল অবশ্যই হবে "9\n6\n"
।