মূলত গুণক ডিজিটাল রুট
চ্যালেঞ্জ
মূলত শিরোনাম যা বলে তা করুন
পদ্ধতি
আমাদের মানক ইনপুট পদ্ধতিগুলির মধ্যে একটির মাধ্যমে একটি ইতিবাচক পূর্ণসংখ্যা 1 <= এন <= 100000000 দেওয়া হয়েছে , শূন্যগুলি উপেক্ষা করে প্রতিটি সংখ্যা একসাথে গুণ করুন।
প্রাক্তন: একটি সংখ্যা নিন, বলুন 361218402
:
3
*6
=18
18
*1
=18
18
*2
=36
36
*1
=36
36
*8
=288
288
*4
=1152
1152
*1
(শূন্যগুলি উপেক্ষা করুন বা এগুলিতে পরিণত করুন) = =1152
1152
*2
=2304
আউটপুট 361218402
হয়2304
পরীক্ষার মামলা
1 => 1 প্রতিটি অন্যান্য ডিজিট> 0 => নিজেই 10 => 1 20 => 2 100 => 1 999 => 729 21333 => 54 17801 => 56 4969279 => 244944 100000000 => 1
স্ট্যান্ডার্ড লুফোলগুলি অনুমোদিত নয়, এবং এটি কোড-গল্ফ , তাই সংক্ষিপ্ততম বাইট গণনা জয়!
জো কিংকে অভিনন্দন যিনি তাঁর 70 বাইটের মস্তিষ্ক-ফ্ল্যাঙ্ক উত্তর দিয়ে অনুগ্রহ পেয়েছেন !
100000000000
আমি পরীক্ষার কেসটি প্রস্তাব করি 99999999999 => 31381059609
, কারণ এটি ডিফল্ট 32-বিট পূর্ণসংখ্যায় ফিট করে না। সর্বাধিক আউটপুটটি 32-বিট সর্বাধিক (2147483647) এ কমিয়ে দেওয়া ভাল।