بکندباز

یک تابع بسازید که یک رشته کدگذاری شده را بگیرد و طبق مثال‌های زیر یک دیکشنری برگرداند:

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

ParseCode("John000Doe000123") ➞ {  "first_name": "John",  "last_name": "Doe",  "id": "123"}

ParseCode("michael0smith004331") ➞ {  "first_name": "michael",  "last_name": "smith",  "id": "4331"}

ParseCode("Thomas00LEE0000043") ➞ {  "first_name": "Thomas",  "last_name": "LEE",  "id": "43"}

نکات

  • رشته همیشه در یک قالب یکسان خواهد بود: first_name، last_name و id با صفرهایی بین آنها.
  • اعداد id شامل هیچ صفر دیگری نخواهند بود.
Assert.Equal(new { first_name = "John", last_name = "Doe", id = "123" }, Backendbaz.ParseCode("John000Doe000123"));
Assert.Equal(new { first_name = "michael", last_name = "smith", id = "4331" }, Backendbaz.ParseCode("michael0smith004331"));
Assert.Equal(new { first_name = "Thomas", last_name = "LEE", id = "43" }, Backendbaz.ParseCode("Thomas00LEE0000043"));

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

نظرات

*
*

تمرینات مرتبط