एक सकारात्मक पूर्णांक एन के साथ शुरू करते हुए , सबसे छोटे पूर्णांक N 'को खोजें, जिसे बार-बार N को उसके एक अंक (आधार -10 में) से विभाजित करके गणना की जा सकती है । प्रत्येक चयनित अंक को 1 से अधिक N का भाजक होना चाहिए ।
उदाहरण 1
के लिए उम्मीद उत्पादन एन = 230 है एन '= 23 :
उदाहरण # 2
के लिए उम्मीद उत्पादन एन = 129,528 है एन '= 257 :
गैर-इष्टतम रास्तों से सावधान रहें!
हम १२ ९ ५२95 / ९ = १४३ ९ २ के साथ शुरू कर सकते हैं , लेकिन इससे सबसे छोटा परिणाम संभव नहीं होगा । यदि हम पहली बार 9 से विभाजित करते हैं, तो हम सबसे अच्छा कर सकते हैं:
नियम
- इनपुट किसी भी उचित प्रारूप (पूर्णांक, स्ट्रिंग, अंकों की सरणी, ...) में लिया जा सकता है।
- यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे कम जवाब जीतता है!
परीक्षण के मामलों
1 --> 1
7 --> 1
10 --> 10
24 --> 1
230 --> 23
234 --> 78
10800 --> 1
10801 --> 10801
50976 --> 118
129500 --> 37
129528 --> 257
8377128 --> 38783
655294464 --> 1111