ভূমিকা
এই চ্যালেঞ্জে আপনার একটি পূর্ণসংখ্যা দুটি টুকরো টুকরো করা উচিত। যেহেতু কেকের ছোট টুকরোটি কেউ পছন্দ করে না, তাই আপনার লক্ষ্য যথাসম্ভব সুষ্ঠু হওয়া। উদাহরণস্বরূপ আপনি যদি পূর্ণসংখ্যাকে 7129
দুটি টুকরো করে ভাগ করতে চান তবে এটি করার সম্ভাব্য 3 টি উপায় রয়েছে।
7,129
, 71,29
এবং 712,9
সমস্ত সম্ভাবনা, তবে 71,29
এটি দুটি টুকরো টুকরো টুকরো করার সবচেয়ে সহজ উপায় কারণ এটি উভয়ের মধ্যে পার্থক্য হ্রাস করে:
7 129 -> |7-129| = 122
71 29 -> |71-29| = 42
712 9 -> |712-9| = 703
চ্যালেঞ্জ
একটি পূর্ণসংখ্যা দেওয়া হয়েছে এটি উপরে বর্ণিত হিসাবে ভাগ করার সর্বোত্তম সম্ভাব্য উপায় নির্ধারণ করুন এবং ফলাফলের পার্থক্যটি রিপোর্ট করুন।
বিধি
- বিভাজক কমপক্ষে দু'জনের দৈর্ঘ্যের পূর্ণসংখ্যার জন্য অর্থবোধ করে, ইনপুটটি সর্বদা 10 ডলার হবে
- ইনপুট হয় হয় পূর্ণসংখ্যা, অঙ্কের তালিকা বা স্ট্রিং
- আপনাকে অবৈধ ইনপুট হ্যান্ডেল করতে হবে না
Testcases
আপনার কেবল ফলাফলের পার্থক্যটি রিপোর্ট করতে হবে, পার্টিশনটি এখানে কেবল উদাহরণের জন্য:
10 -> 1,0 -> 1
11 -> 1,1 -> 0
12 -> 1,2 -> 1
13 -> 1,3 -> 2
101 -> 1,01 -> 0
128 -> 12,8 -> 4
313 -> 3,13 -> 10
1003 -> 1,003 -> 2
7129 -> 71,29 -> 42
81128 -> 81,128 -> 47
999999 -> 999,999 -> 0
9999999 -> 999,9999 or 9999,999 -> 9000