একটি প্রোগ্রাম লিখুন যা গণনা করে যদি কোনও ইনপুটযুক্ত আর্থিক মান, একটি পূর্ণসংখ্যা হিসাবে, মুদ্রা এবং / অথবা নোটগুলির একটি অনন্য সংমিশ্রণ দ্বারা উপস্থাপন করা যায়, যার অর্থ একই মুদ্রা / নোটটি একাধিকবার ব্যবহার করা যায় না।
আপনার প্রোগ্রামটির ইনপুট হিসাবে একটি মান নেওয়া উচিত এবং এটি ইনপুট দ্বারা বা আপনার ভাষার সমান অ্যারের মাধ্যমে মুদ্রা / নোটের মানগুলির একটি তালিকা নিতে পারে। মুদ্রা / নোটগুলির তালিকা পরিবর্তন করতে সক্ষম হওয়া উচিত, সুতরাং আপনি যদি ধ্রুবক ব্যবহার করছেন তবে এটি কোথায় সংজ্ঞায়িত হয়েছে তা নিশ্চিত হয়ে নিন।
আপনার প্রোগ্রামটি যথাক্রমে কোনও সত্য / মিথ্যা মান আউটপুট করা উচিত।
দয়া করে নোট করুন যে মুদ্রা / নোটগুলির তালিকা আউটপুট করা যা মান তৈরি করে না ।
EXAMPLE টি
ইউকে পাউন্ড ব্যবহার করে, (£ 1.00 = 100 এবং 20 420.69 = 42069)
coins = [1, 2, 5, 10, 20, 50, 100, 200, 500, 1000, 2000, 5000]
নিম্নলিখিত সত্য আউটপুট হবে:
6 (1, 5)
15 (10, 5)
88 (1, 2, 5, 10, 20, 50)
512 (500, 10, 2)
7003 (5000, 2000, 2, 1)
নিম্নলিখিত আউটপুট মিথ্যা হবে:
4
209
8889
4242424242
[ANYTHING ABOVE 8888]
অলটারনেটিভ টেস্ট ডেটা (মার্কিন ডলার)
coins = [1, 5, 10, 25, 50, 100, 200, 500, 1000, 2000, 5000, 10000]
শুভকামনা!