এই চ্যালেঞ্জটি স্টান লি, যা 95 বছর বয়সে মারা গেছে তাকে শ্রদ্ধা জানাতে ( আরও একটি ) কাজ করতে পারে।
স্টান লি আমাদের একটি অমূল্য উত্তরাধিকার এবং একটি মজাদার ক্যাচ শব্দ: এক্সেলসিওর রেখে গেছেন । সুতরাং তিনি যা বলেছেন তার অর্থের ভিত্তিতে এখানে একটি ছোট চ্যালেঞ্জ রয়েছে :
অবশেষে, "এক্সেলসিয়ার" অর্থ কী? "Wardর্ধ্বমুখী এবং আরও বেশি গৌরব অর্জনের দিকে!" আমি যখনই টুইট শেষ করি তখনই এটাই আমি চাই! এক্সেলসীয়র!
চ্যালেঞ্জ
অ-নেতিবাচক পূর্ণসংখ্যার একটি সিরিজ দেওয়া, Excelsior!
প্রতিটি সংখ্যার সাথে একটি লাইনের আউটপুট আগের সময়ের চেয়ে বড় হয়।
বিধি
- ইনপুটটি অ-নেতিবাচক পূর্ণসংখ্যার একটি অ্যারে হবে।
- আউটপুট শব্দের সাথে লাইন থাকবে
Excelsior
(কেস ব্যাপার না) এরপরে!
ক্রমবর্ধমান সংখ্যার বর্তমান রানের দৈর্ঘ্য যতগুলি হবে। আপনি স্ট্রিংগুলির একটি অ্যারেও ফিরিয়ে দিতে পারেন। - সাইটের নিয়ম অনুসারে ইনপুট এবং আউটপুট ফর্ম্যাটগুলি নমনীয়, সুতরাং এগুলি আপনার ভাষা ফর্ম্যাটগুলির সাথে খাপ খাইয়ে নিতে দ্বিধা বোধ করবেন। আপনি যদি প্রয়োজন হয় তবে আপনি রেখাগুলির শেষে বা এমনকি অতিরিক্ত নতুন লাইনগুলি পাঠ্যের পরে বা তার আগেও যুক্ত করতে পারেন।
উদাহরণ
Input Output
-----------------------------------
[3,2,1,0,5] Excelsior! // Excelsior because 5 > 0
[1,2,3,4,5] Excelsior! // Excelsior because 2 > 1
Excelsior!! // Excelsior because 3 > 2 (run length: 2)
Excelsior!!! // Excelsior because 4 > 3 (run length: 3)
Excelsior!!!! // Excelsior because 5 > 4 (run length: 4)
[] <Nothing>
[42] <Nothing>
[1,2,1,3,4,1,5] Excelsior! // Excelsior because 2 > 1
Excelsior! // Excelsior because 3 > 1
Excelsior!! // Excelsior because 4 > 3 (run length: 2)
Excelsior! // Excelsior because 5 > 1
[3,3,3,3,4,3] Excelsior! // Excelsior because 4 > 3
এটি কোড-গল্ফ , তাই প্রতিটি ভাষার পক্ষে সংক্ষিপ্ততম কোডটি জয় পেতে পারে!