بکندباز

تابعی بسازید که یک رشته حاوی مقدار پول به دلار و پوند استرلینگ (جدا شده توسط ویرگول) بگیرد و جمع مبالغ دلاری را به عنوان یک عدد صحیح برگرداند.

برای رشته ورودی:

  • هر مبلغ با نماد ارز پیشوند می شود: d برای دلار و p برای پوند.
  • هزاران با پسوند k نمایش داده می‌شوند.
    به عنوان مثال d4k = d4,000 و p40k = p40,000

نمونه ورودی و خروجی

AddBill("d20,p40,p60,d50") ➞ 70

AddBill("p30,d20,p60,d150,p360") ➞ 170

AddBill("p30,d2k,p60,d200,p360") ➞ 2200

 

Assert.Equal(70, Backendbaz.AddBill("d20,p40,p60,d50"));
Assert.Equal(170, Backendbaz.AddBill("p30,d20,p60,d150,p360"));
Assert.Equal(2200, Backendbaz.AddBill("p30,d2k,p60,d200,p360"));
Assert.Equal(200, Backendbaz.AddBill("p400,d200,p40,p60"));
Assert.Equal(20100, Backendbaz.AddBill("d20k,d100,p40"));
Assert.Equal(100000, Backendbaz.AddBill("d100k"));

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*