একটি সংখ্যাকে অঙ্কের অঙ্কে রূপান্তর করুন
কোনও যোগফল নয়: আমাদের সংক্ষিপ্ত পরিমাণ প্রয়োজন
কোনও অঙ্ক নয়: আপনি কেবলমাত্র সংখ্যার অঙ্ক ব্যবহার করতে পারেন
উদাহরণ
আপনাকে ইনপুট হিসাবেপূর্ণসংখ্যাহিসাবে দেওয়া হবেn>0
বলা যাক n=27
। আপনি প্রকাশ করার আছে 27
হিসেবে সমষ্টি ব্যবহার শুধুমাত্র সংখ্যা [2,7]
, এ সবচেয়ে কম পথ সম্ভব। আপনাকে প্রদত্ত সংখ্যার সমস্ত অঙ্ক ব্যবহার করতে হবে না!
তাই 27=2+2+2+7+7+7
। আমরা তখন যারা সংখ্যা গ্রহণ করা এবং তাদের গণনা : [2,2,2,7,7,7]
।
জন্য ফাইনাল উত্তর n=27
হল6
সংক্ষিপ্ত যোগফলn=195
পাওয়ার জন্য আরও একটি উদাহরণ আমাদের নীচের অঙ্কগুলি ব্যবহার করতে হবে: এবং উত্তরটি হ'ল
[5,5,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9]
23
চ্যালেঞ্জ
একটি পূর্ণসংখ্যা দেওয়া হয়, এই সংখ্যা পর্যন্ত যোগফলের সর্বনিম্ন সংখ্যা ( সংখ্যায় অন্তর্ভুক্ত) n>0
আউটপুট
পরীক্ষার কেস
Input->Output
1->1
2->1
10->10
58->8
874->110
1259->142
12347->1765
123456->20576
3456789->384088
এটি কোড-গল্ফ .বাইটের মধ্যে সবচেয়ে ছোট উত্তর!