চ্যাম্পেরাউন ধ্রুবকটি এমন একটি সংখ্যা যা অনন্তের দিকে ঝোঁক n
দিয়ে প্রথম সংখ্যাগুলি n
সংক্ষেপ করে তৈরি করা হয়। এটি দেখতে এমন কিছু দেখাচ্ছে:
0.123456789101112131415161718192021222324252627282930...
এখন, আমি আপনাকে রিন নম্বরটি বর্ণনা করব । এটি পূর্ণসংখ্যার হিসাবে চ্যাম্পারনউন ধ্রুবককে ছোট করার হিসাবে ভাবা যেতে পারে। আমি প্রথম অঙ্কগুলি রি ( এন ) হিসাবে রেইন নম্বরটি উল্লেখ করব । এটি এইভাবে তৈরি করা যায়:n
- প্রথম
n
প্রাকৃতিক সংখ্যা (অনুক্রম {1,2,3, ...}) সংক্ষিপ্ত হয়। - এই ফলাফলটি পরে অঙ্কের মান অনুসারে বাছাই করা হয়। তাই দেখতে
1..12
হবে011111223456789
। - যেহেতু রিন সংখ্যাটিতে নেতৃত্বের শূন্যগুলি না থাকতে পারে,
0
তাই আমরা সমস্তগুলি সরিয়ে নিয়েছি যাতে তারা তাৎপর্যপূর্ণ হয়, যদিও সংখ্যাটি কম রাখা হয়, ফলস্বরূপ, বলে101111223456789
,। এটি রি ( এন ), এই ক্ষেত্রে, রি (12)।
রি ( এন ) এর জন্য এখানে কিছু ফলাফল রয়েছে :
এন রি ( এন ) 1 1 2 12 3 123 7 1234567 9 123456789 10 10123456789 15 101111111223344556789 34 100011111111111112222222222223333333334444555666777888999 42 1000011111111111111222222222222222333333333333444444455556666777788889999 45 100001111111111111122222222222222233333333333334444444444555556666777788889999 55 10000011111111111111122222222222222333333333333344444444444444445555555555566666777778888899999 100 1000000000001111111111111111111112222222222222222223333333333333334444444444444444455555555555555555566666666666666666666777777777777788888888888888999999999999 999100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
উদ্দেশ্যn
ইনপুট হিসাবে একটি নম্বর 1 ≤ <10000 দেওয়া (আর্গুমেন্ট, এসটিডিএন বা হার্ডকোডিংয়ের মাধ্যমে যদি আপনার ভাষা প্রচলিত ইনপুট সমর্থন করে না), আউটপুট / রিট রি ( n
)।
এটি একটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী। আপনি এই ভাষা প্রতিযোগিতার পরে তৈরি হওয়া ভাষা ব্যবহার করতে পারেন, যতক্ষণ না এই চ্যালেঞ্জটির জবাব দেওয়ার জন্য তৈরি করা হয়নি। (অবশ্যই, আপনি এটি ব্যবহার করতে পারেন, যদি এটি একটি আকর্ষণীয় সমাধান সরবরাহ করে তবে আপনার উত্তরটিকে প্রতিদ্বন্দ্বী হিসাবে চিহ্নিত করুন))
রেফারেন্স বাস্তবায়ন
আমি এটি পরীক্ষা করেছিলাম, তাই আসলেই কোনও সমস্যা হওয়া উচিত নয়। যদি হয় একটি সমস্যা, একটি সহজ সমাধান আছে: একটি বিবেকী ব্রাউজার পান।
function min(n) {
var seq = [];
for(var i = 1; i <= n; i++) seq.push(i);
seq = seq.join("").split("").map(Number);
var to;
if(seq.indexOf(1) >= 0) to = seq.splice(seq.indexOf(1), 1);
seq.sort(function(a, b) {
return a - b;
});
if(to) seq = to.concat(seq);
return seq.join("");
}
t.onchange = t.onkeyup = function() {
h.innerHTML = min(this.value)
}
* {
font-family: Consolas, monospace;
}
input {
border: 2px dotted #aaaaaa;
border-radius: 5px;
margin: 10px;
}
<input id="t" type="number">
<div id="h">
লিডারবোর্ড
এই পোস্টের নীচে স্ট্যাক স্নিপেট উত্তরগুলি থেকে ক্যাটালগ তৈরি করে a) ভাষার প্রতি সংক্ষিপ্ত সমাধানের তালিকা হিসাবে এবং খ) সামগ্রিক লিডারবোর্ড হিসাবে।
আপনার উত্তরটি প্রদর্শিত হয়েছে তা নিশ্চিত করতে, দয়া করে নীচের মার্কডাউন টেমপ্লেটটি ব্যবহার করে আপনার উত্তরটি শিরোনাম দিয়ে শুরু করুন:
## Language Name, N bytes
N
আপনার জমা দেওয়ার আকারটি কোথায় ? আপনি যদি নিজের স্কোরটি উন্নত করেন তবে আপনি পুরানো স্কোরগুলি শিরোনামে রেখে দিতে পারেন । এই ক্ষেত্রে:
## Ruby, <s>104</s> <s>101</s> 96 bytes
যদি আপনি নিজের শিরোনামে একাধিক সংখ্যা অন্তর্ভুক্ত করতে চান (যেমন আপনার স্কোর দুটি ফাইলের সমষ্টি বা আপনি পৃথকভাবে দোভাষী পতাকা দণ্ডের তালিকা করতে চান), নিশ্চিত করুন যে আসল স্কোরটি শিরোনামের শেষ সংখ্যা:
## Perl, 43 + 2 (-p flag) = 45 bytes
আপনি ভাষাটির নামটিকে একটি লিঙ্কও তৈরি করতে পারেন যা স্নিপেটে প্রদর্শিত হবে:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes
1
এস এর সামনে একটি 0
গুলি সরিয়ে দিতে পারি, হ্যাঁ?
0
হয় rien সংখ্যা।