চ্যালেঞ্জ
একটি ফাংশন লিখুন যা দুটি ধনাত্মক পূর্ণসংখ্যার এন এবং কে আর্গুমেন্ট হিসাবে গ্রহণ করে এবং প্রতিটি কে- তৃতীয় ব্যক্তিকে গণনা করার পরে n এর বাইরে থাকা শেষ ব্যক্তির সংখ্যা প্রদান করে ।
এটি একটি কোড-গল্ফ চ্যালেঞ্জ, তাই সংক্ষিপ্ততম কোডটি জয়ী।
সমস্যাটি
n লোকেরা ( 1 থেকে n পর্যন্ত সংখ্যাযুক্ত ) একটি বৃত্তে দাঁড়িয়ে আছেন এবং প্রতিটি কে- তৃতীয়াংশ একক ব্যক্তি অবশিষ্ট না হওয়া পর্যন্ত গণনা করা হয় (সংশ্লিষ্ট উইকিপিডিয়া নিবন্ধটি দেখুন )। এই শেষ ব্যক্তির সংখ্যা নির্ধারণ করুন।
যেমন কে = 3 এর জন্য দু'জন লোক এড়িয়ে যাবে এবং তৃতীয়টি গণনা করা হবে। জন্য অর্থাত এন = 7 নম্বরে (বিস্তারিতভাবে অর্ডার 3 6 2 7 5 1 আউট গণনা করা হবে 1 2 3 4 5 6 7 1 2 4 5 7 1 4 5 1 4 1 4 ) এবং এইভাবে উত্তর 4 ।
উদাহরণ
J(7,1) = 7 // people are counted out in order 1 2 3 4 5 6 [7]
J(7,2) = 7 // people are counted out in order 2 4 6 1 5 3 [7]
J(7,3) = 4 // see above
J(7,11) = 1
J(77,8) = 1
J(123,12) = 21
