...गिना हुआ!
आप अपने कार्यक्रम को एक चर पास करेंगे जो डॉलर और / या सेंट में पैसे की मात्रा और सिक्का मूल्यों की एक सरणी का प्रतिनिधित्व करता है। आपकी चुनौती सिक्कों के दिए गए सरणी के संभावित संयोजनों की संख्या को आउटपुट करना है जो कोड को पारित की गई राशि तक जोड़ देगा। यदि नाम के सिक्कों के साथ यह संभव नहीं है, तो कार्यक्रम को वापस लौटना चाहिए 0
।
अमेरिकी संख्यात्मक शब्दावली पर ध्यान दें:
- 1-सेंट का सिक्का: पैसा
- 5-सेंट का सिक्का: निकल
- 10-सेंट का सिक्का: dime
- 25-प्रतिशत सिक्का: तिमाही (तिमाही डॉलर)
उदाहरण 1:
कार्यक्रम पारित किया गया है:
12, [1, 5, 10]
(12 सेंट)
आउटपुट:
4
12 सेंट का उत्पादन करने के लिए नामित सिक्कों के संयोजन के 4 संभावित तरीके हैं:
- 12 पैसे
- 1 निकल और 7 पैसे
- 2 निकल और 2 पैसे
- 1 पैसा और 2 पैसा
उदाहरण 2:
कार्यक्रम पारित किया गया है:
26, [1, 5, 10, 25]
(26 सेंट)
आउटपुट:
13
26 सेंट के उत्पादन के लिए सिक्कों के संयोजन के 13 संभावित तरीके हैं:
- 26 पैसे
- 21 पैसे और 1 निकेल
- 16 पैसे और 2 निकल
- 11 पेनी और 3 निकल
- 6 पैसे और 4 निकल
- 1 पैसा और 5 निकल
- 16 पैसे और 1 पैसा
- 6 पैसे और 2 dimes
- 11 पैसे, 1 पैसा, और 1 निकल
- 6 पैसे, 1 पैसा, और 2 निकल
- 1 पैसा, 1 पैसा, और 3 निकल
- 1 पैसा, 2 dimes, और 1 निकल
- 1 चौथाई और 1 पैसा
उदाहरण 3:
कार्यक्रम पारित किया गया है:
19, [2, 7, 12]
आउटपुट:
2
19 सेंट का उत्पादन करने के लिए नामित सिक्कों के संयोजन के 2 संभावित तरीके हैं:
- १ १२ प्रतिशत का सिक्का और १ and प्रतिशत का सिक्का
- १ 1 प्रतिशत सिक्का और ६ २ प्रतिशत सिक्के
उदाहरण 4:
कार्यक्रम पारित किया गया है:
13, [2, 8, 25]
आउटपुट:
0
13 सेंट का उत्पादन करने के लिए नामित सिक्कों के संयोजन के कोई संभावित तरीके नहीं हैं।
यह सैंडबॉक्स के माध्यम से किया गया है। मानक खामियां लागू होती हैं। यह कोड गोल्फ है, इसलिए सबसे कम बाइट जीतता है।
s/count/earn
:।