একটি পিগি ব্যাংক সংগ্রহ কয়েন ব্যবহার করা একটি ধারক এই প্রতিদ্বন্দ্বিতা চার মার্কিন কয়েন ব্যবহার এর জন্য:। সিকি, তুচ্ছ, নিকেল, এবং পেনি ।
চ্যালেঞ্জ
আপনার চ্যালেঞ্জটি একটি বৈদ্যুতিন পিগি ব্যাংক তৈরি করা। একটি প্রোগ্রাম লিখুন (বা ফাংশন) যখন চালানো (বা বলা হয়), আপনার প্রতিটি মুদ্রার গণনা আউটপুট (বা প্রত্যাবর্তন) করে, সেই সাথে মুদ্রার পরিমাণ মোট পরিমাণ।
ইনপুট
আপনার পিগি ব্যাঙ্কের কয়েনগুলির একটি স্ট্রিং, অ্যারে ইত্যাদি ... (আপনার পছন্দ)
Q - Quarter(Value of 25)
D - Dime(Value of 10)
N - Nickel(Value of 5)
P - Penny(Value of 1)
আউটপুট
আপনার পছন্দসই অ-পূর্ণসংখ্যার ডিলিমিটার দ্বারা আলাদা করে ইনপুট এবং মোট পরিমাণ থেকে মুদ্রার গণনা। (আপনি যে মুদ্রার মোট পরিমাণ আউটপুট করেন সেটির কোনও ব্যাপার নয় তবে মোট মুদ্রার মান (যোগফল অবশ্যই শেষ উপাদান হতে হবে))
উদাহরণ
Input -> Output
P -> 1,0,0,0,1 or 0,0,0,1,1 or 0,0,1,0,1 or 1,1
N -> 0,1,0,0,5
D -> 0,0,1,0,10
Q -> 0,0,0,1,25
QQQQ -> 0,0,0,4,100
QNDPQNDPQNDP -> 3,3,3,3,123
PPPPPPPPPP -> 10,0,0,0,10
PNNDNNQPDNPQND -> 3,6,3,2,113
বিধি
স্ট্যান্ডার্ড লুফোলগুলি অনুমোদিত নয়।
এটি কোড-গল্ফ , তাই প্রতিটি ভাষার জন্য বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী!