ভূমিকা
ধরুন আপনার কাছে পূর্ণসংখ্যার তালিকার একটি তালিকা রয়েছে (বা আসলে কোনও বস্তু রয়েছে তবে আসুন সরলতার জন্য পূর্ণসংখ্যায় লেগে থাকুন)। তালিকাগুলি বিভিন্ন দৈর্ঘ্যের হতে পারে এবং এর কয়েকটি খালি থাকতে পারে। আসুন তালিকাগুলি একটি সারণী বিন্যাসে লিখুন:
[[ 1, 2, 3, 4, 5],
[ 6, 7],
[ 8, 9, 10, 11],
[],
[12, 13, 14],
[15, 16, 17, 18]]
এই টেবিলের, 5 উল্লম্ব কলাম হয়েছে সংখ্যার ধারণকারী 1, 6, 8, 12, 15
, 2, 7, 9, 13, 16
, 3, 10, 14, 17
, 4, 11, 18
, এবং 5
। আমরা যদি প্রতিটি কলামের বিপরীত, আমরা তালিকা প্রাপ্ত 15, 12, 8, 6, 1
, 16, 13, 9, 7, 2
, 17, 14, 10, 3
, 18, 11, 4
, এবং 5
। আগের মতো সারিগুলির দৈর্ঘ্য ঠিক রেখে সেই নম্বরগুলি আবার টেবিলের কলামগুলিতে প্লাগ করা যাক:
[[15, 16, 17, 18, 5],
[12, 13],
[ 8, 9, 14, 11],
[],
[ 6, 7, 10],
[ 1, 2, 3, 4]]
আপনার কাজটি এই ক্রিয়াকলাপটি বাস্তবায়ন করা।
ইনপুট এবং আউটপুট
আপনার ইনপুটটি সারিগুলি উপস্থাপন করে, অ-সংযুক্তি পূর্ণসংখ্যার তালিকার একটি তালিকা। সারিগুলির বিভিন্ন দৈর্ঘ্য হতে পারে এবং এর কয়েকটি খালিও থাকতে পারে। সর্বদা কমপক্ষে একটি সারি থাকবে। আপনার আউটপুটটি উপরে বর্ণিত প্রতিটি কলামকে বিপরীত করার ফলাফল। ইনপুট এবং আউটপুট যে কোনও যুক্তিসঙ্গত বিন্যাসে থাকতে পারে।
প্রতিটি ভাষায় সর্বনিম্ন বাইট গণনা জয়ী হয়। স্ট্যান্ডার্ড কোড-গল্ফ বিধি প্রযোজ্য।
পরীক্ষার মামলা
[[]] -> [[]]
[[],[]] -> [[],[]]
[[8,5,1]] -> [[8,5,1]]
[[1,200],[0,3]] -> [[0,3],[1,200]]
[[],[3,9],[1],[]] -> [[],[1,9],[3],[]]
[[],[5,8,7],[0,6,5,7,1]] -> [[],[0,6,5],[5,8,7,7,1]]
[[1,8,5],[7,5,4],[],[1]] -> [[1,5,4],[7,8,5],[],[1]]
[[],[],[2],[],[31],[],[5],[],[],[],[7]] -> [[],[],[7],[],[5],[],[31],[],[],[],[2]]
[[1,10,100,1000],[2,20,200],[3,30],[4],[5,50,500],[6,60],[7]] -> [[7,60,500,1000],[6,50,200],[5,30],[4],[3,20,100],[2,10],[1]]
[[8,4],[3,0,4,8,1],[8],[0,8],[9,7,1,6],[3,8,1,9,5]] -> [[3,8],[9,7,1,9,5],[0],[8,8],[3,0,1,6],[8,4,4,8,1]]
[[3,9,3],[5],[1],[3,5],[9,0,6,2],[1,3],[4,9,2],[6,6,7,8,7]] -> [[6,6,7],[4],[1],[9,9],[3,3,2,8],[1,0],[5,5,6],[3,9,3,2,7]]
[[8,5,6],[3,5,2,4,9],[4,3,8,3,7],[6,1,1],[1,8,9,9],[9,1,2],[8,7]] -> [[8,7,2],[9,1,9,9,7],[1,8,1,3,9],[6,1,8],[4,3,2,4],[3,5,6],[8,5]]
[[2,4],[1,4],[0,8,7,3],[4,9,2,5],[2,8,0],[0,8,3],[7,3,1],[],[3,3,7,8]] -> [[3,3],[7,3],[0,8,7,8],[2,8,1,5],[4,9,3],[0,8,0],[1,4,2],[],[2,4,7,3]]
[[1,9],[3],[2,4,5]] -> [[2,4],[3,null],[1,9,5]]
)