पहले नंबर के इनपुट और दूसरी संख्या (दोनों धनात्मक पूर्णांक, exluded शून्य) को देखते हुए, कितने तरीकों से आप पहली बार के दूसरे बाहर कर सकता है में निर्धारित करते हैं, निम्न क्रियाओं का उपयोग कर: +1
, +2
और *3
। ऑपरेशन बस बाएं से दाएं पर लागू होते हैं।
उदाहरण:
इनपुट:
1 2
। आउटपुट:1
। यानी, आप केवल मिल सकता है2
ऐसा करने से+1
है, तो एक ही रास्ता है।इनपुट:
1 3
। आउटपुट:3
। यानी, आप या तो द्वारा 3 मिल सकता है कर रही है+2
या+1+1
, या*3
इनपुट:
1 4
। आउटपुट:4
।इनपुट:
2 6
। आउटपुट:6
।इनपुट:
2 7
। आउटपुट:9
।इनपुट:
1 10
। आउटपुट:84
।
मामले में कोई रास्ता नहीं है, उदाहरण के लिए 100 100
, या 100 80
, आउटपुट है 0
।
आप किसी भी सुविधाजनक विभाजक के साथ एक सरणी, या स्ट्रिंग के रूप में इनपुट भी ले सकते हैं।
सबसे छोटा समाधान जीतता है।
*3 +2 +1
जितनी चाहें उतनी बार आवेदन कर सकते हैं, फिर +1
0.