টাস্ক:
আপনার কাজটি হল, যখন তিনটি ইনপুট দেওয়া হয়:
- একটি সংখ্যা
n
- ডিনোমিনেটর
d
- অন্য একটি পূর্ণসংখ্যা,
x
x
দশমিক স্থানের পরে সংখ্যার তৃতীয় সংখ্যা খুঁজে পাওয়া একটি প্রোগ্রাম / ফাংশন তৈরি করুন ।
চশমা:
- পরিসীমা
n
এবংd
মধ্যে1
এবং2^31 - 1
, সমেত। - পরিসীমা
x
মধ্যে1
এবং10,000,000
, সমেত।- আপনি এর জন্য 1-ভিত্তিক সূচক বা 0-ভিত্তিক সূচক ব্যবহার করতে বেছে নিতে পারেন
x
। আপনি কোনটি ব্যবহার করছেন তা দয়া করে আপনার উত্তরে উল্লেখ করুন।
- আপনি এর জন্য 1-ভিত্তিক সূচক বা 0-ভিত্তিক সূচক ব্যবহার করতে বেছে নিতে পারেন
n
এর চেয়ে বড় হতে পারেd
।n
,d
এবংx
ইতিবাচক পূর্ণসংখ্যা হিসাবে গ্যারান্টিযুক্ত (এর 1-ভিত্তিক সূচক সংস্করণের জন্যx
, যদি আপনি 0-ভিত্তিক সূচক ব্যবহার করতে চানx
তবেx
হতে পারে0
)।- আপনি যেকোন যুক্তিসঙ্গত উপায়ে ইনপুট নিতে পারেন (অর্থাত কোনও স্ট্যান্ডার্ড ফাঁক নয়)।
নিয়মাবলী:
x
বৃত্তাকার যখন নয়, আপনাকে অবশ্যই যথাযথ তম সংখ্যাটি ফিরিয়ে দিতে হবে - সুতরাং এর15
দশম সংখ্যাটি1/6
উদাহরণস্বরূপ নয়7
, তবে6
।x
আপনার ভাষাটি অবশ্যই 10 মিলিয়নের নীচে সবার জন্য কাজ করবে , যদি না আপনার ভাষা দশমিক দশকে 10 মিলিয়ন স্থানে সমর্থন করে।
আই / ও উদাহরণ:
উদাহরণস্বরূপ ইনপুট 0 ভিত্তিক ইন্ডেক্স, যার মানে ব্যবহার x
থেকে যাব 0
করার 9,999,999
। পাশাপাশি, "ইনপুট" সংখ্যাটি পৃথক করে ফাঁকা দিয়ে স্ট্রিং হিসাবে লেখা হয়।
1 2 3: 0
5 6 0: 8
5 6 1: 3
1 6 15: 6 (not 7, as it's not rounded)
1 11 2: 0
1 10000 9999999: 0
11 7 1: 7