TiodgvYsG8XQ!"@gto?P
ইনপুট ;
বিভাজক হিসাবে ব্যবহার করে একটি কলাম অ্যারে ।
এটি অনলাইন চেষ্টা করুন!
ব্যাখ্যা
ইনপুট অ্যারে উদাহরণ হিসাবে বিবেচনা করুন [1;2;3;5;7;4;6;7;9]
। কোডের প্রথম অংশ Tiodgv
, এই অ্যারেটিকে রূপান্তর করে [1;1;1;0;0;1;0;1;0]
, যেখানে সমতা পরিবর্তনের1
ইঙ্গিত দেয় । (বিশেষতঃ কোডটি ইনপুট অ্যারের প্রতিটি প্রবেশের সমতা অর্জন করে, একটানা পার্থক্যের গণনা করে, ননজারো মানগুলিকে রূপান্তর করে এবং এটিকে সংশোধন করে ))1
1
তারপরে প্রদান Ys
করে মোটের যোগফলকে গণনা করে [1;2;3;3;3;4;4;5;5]
। এই সংখ্যা প্রত্যেকটি একটি হিসেবে ব্যবহার করা হবে ট্যাগ , ভিত্তি যার উপর ইনপুট উপাদান হবে দলবদ্ধ । এটি দ্বারা সম্পন্ন হয় G8XQ!
, যা গ্রুপগুলি সমন্বিত একটি সেল অ্যারেতে ইনপুট অ্যারে বিভক্ত করে। এই ক্ষেত্রে এটি দেয় {[1] [2] [3;5;7] [4;6] [7;9]}
।
বাকী কোডটি সেল অ্যারেতে পুনরাবৃত্তি করে ( "
)। প্রতিটি উপাদান সংখ্যার অ্যারে দিয়ে ধাক্কা দেওয়া হয় @g
। to
একটি অনুলিপি তৈরি করে এবং এর সমতা গণনা করে । ( ?
) যদি ফলাফলটি সত্যবাদী হয়, তবে অ্যারের সামগ্রীগুলি বিজোড় হয়, অ্যারেটি উল্টানো হয় ( P
)।
স্ট্যাকটি সুস্পষ্টভাবে শেষে প্রদর্শিত হবে। প্রতিটি লম্বিকাল উল্লম্ব অ্যারে প্রদর্শিত হয়, নতুন লাইনের দ্বারা পৃথক সংখ্যার একটি তালিকা দেয়।