চ্যালেঞ্জ:
পরীক্ষা করে দেখুন প্রদত্ত সংখ্যার ফর্ম একটি যদি number staircase
বা না
ইনপুট :
একটি পূর্ণসংখ্যা (দশমিকের চেয়ে বড় এবং দশমিক নয়)। দ্রষ্টব্য: আপনি স্ট্রিং হিসাবে অঙ্কের অ্যারে নিতে পারেন।
আউটপুট:
সংখ্যাটি সিঁড়ি গঠন করে কিনা তার উপর নির্ভর করে একটি সত্যবাদী / মিথ্যা মান
নম্বর সিঁড়ি:
একটি সংখ্যা সিঁড়ি একটি পূর্ণসংখ্যা যা বাম থেকে ডানে পড়তে হয়:
- 1 দিয়ে শুরু হয়
- যা অনুসরণ করা যেতে পারে 2
- যা 3 দ্বারা অনুসরণ করা যেতে পারে
- এবং তাই অবধি
n
- তারপরে সংখ্যাটি n - 1 থেকে শুরু হবে
- তারপরে এন - 2
- তারপরে এন - 3
- এবং এটি 1 না পৌঁছানো পর্যন্ত
বিঃদ্রঃ :
হতে পারে অংশ নির্দেশ করে দৈর্ঘ্য যদি> তুলনায় 1. বেশী যদি তা না হয় যেমন অর্ডার অনুসরণ করা আবশ্যক ব্যবহার করা হয়। অর্থাত: 12321
উদাহরণ:
12321 ---> true
12345654321 ---> true
9 ---> false
1 ---> true
2 ---> false
123421 ---> false
112312318901323 ---> false
123456789101110987654321 ---> true
বিঃদ্রঃ :
প্রদত্ত ইনপুটটি সর্বদা 0 এর চেয়ে বড় পূর্ণসংখ্যা এবং দশমিক হবে না। আপনার আউটপুট অবশ্যই truthy or falsy
ইনপুট উপর নির্ভর করে একটি মান হতে হবে
বিধিনিষেধসমূহ:
এটি কোড-গল্ফ তাই বাইটে প্রতিটি সংক্ষিপ্ততম কোড (প্রতিটি প্রোগ্রামিং ভাষার জন্য) জয়ী।
[1,2,3,4,5,6,7,8,9,1,0,1,1,1,0,9,8,7,6,5,4,3,2,1]
করেন123456789101110987654321
?