আমি আপনাকে জিএইউ নম্বরগুলির সাথে পরিচয় করিয়ে দিই
GAU(1) = 1
GAU(2) = 1122
GAU(3) = 1122122333
GAU(4) = 11221223331223334444
GAU(6) = 11221223331223334444122333444455555122333444455555666666
...
GAU(10) = 11221223331223334444122333444455555122333444455555666666122333444455555666666777777712233344445555566666677777778888888812233344445555566666677777778888888899999999912233344445555566666677777778888888899999999910101010101010101010
এই চ্যালেঞ্জটি বেশ সহজ!
একটি পূর্ণসংখ্যা দেওয়া n> 0, জিএইউ এর সংখ্যাগুলির সংখ্যা (এন) সন্ধান করুন
উদাহরণ
আসুন
আমরা জিএইউ (4) তৈরি
করি আমরা নিম্নলিখিত পদক্ষেপগুলি গ্রহণ করি (যতক্ষণ না আমরা 4 এ পৌঁছাচ্ছি) এবং তাদের সাথে সম্মতি জানাই
[1][122][122333][1223334444]
আপনাকে অবশ্যই প্রতিটি সংখ্যাটিকে তার মান হিসাবে বহুগুণ লিখতে হবে, তবে আপনাকে প্রতিবার 1 থেকে গুণতে হবে
আসুন জিএইউ (5) করার চেষ্টা করি
আমাদের 1 থেকে 1 পর্যন্ত গণনা করতে হবে
[1]
তারপরে 1 থেকে 2 পর্যন্ত (তবে প্রতিটি সংখ্যাকে এর মান হিসাবে বহুবার পুনরাবৃত্তি করা )
[122]
তারপরে 1 থেকে 3 পর্যন্ত
[122333]
তারপরে 1 থেকে 4 পর্যন্ত
[1223334444]
এবং শেষ পর্যন্ত 1 থেকে 5 পর্যন্ত (এটি শেষ পদক্ষেপ কারণ আমরা জিএইউ ( 5 ) সন্ধান করতে চাই)
[122333444455555]
এখন আমরা এই সমস্ত পদক্ষেপ নিই এবং তাদের সম্মতি
জানাতে ফলাফলটি জিএইউ (5)
11221223331223334444122333444455555
আমরা এই জিএইউ সংখ্যার অঙ্কের সংখ্যাতে আগ্রহী।
পরীক্ষার মামলা
Input⟼Output
n ⟼ Length(GAU(n))
1 ⟼ 1
2 ⟼ 4
3 ⟼ 10
10 ⟼ 230
50 ⟼ 42190
100 ⟼ 339240
150 ⟼ 1295790
এটি একটি কোড-গল্ফ চ্যালেঞ্জ।
বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জিতবে।
আপনার যদি এখনও কোন প্রশ্ন থাকে তবে আমাকে জানান।
আমি সত্যই চাই এখানে সবাই এই যাদু-লুকানো-জটিল প্যাটার্নটি বুঝতে পারে
n ⟼ Length(GUA(n))জিএইউ (এন) নয় says