بکندباز

تابعی بنویسید که یک لینک Imgur (به‌صورت رشته‌ای) دریافت کند و شناسه‌ی یکتا و نوع لینک را استخراج کند.
خروجی تابع باید یک شیء (Object) شامل شناسه و نوع لینک باشد.

انواع لینک‌هایی که ممکن است داده شوند:

  • آلبوم (مثلاً http://imgur.com/a/cjh4E)
  • گالری (مثلاً http://imgur.com/gallery/59npG)
  • تصویر (مثلاً http://imgur.com/OzZUNMM)
  • تصویر (لینک مستقیم) (مثلاً http://i.imgur.com/altd8Ld.png)

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

ImgurUrlParser("http://imgur.com/a/cjh4E") ➞ {'id': "cjh4E", 'type': "album"}

ImgurUrlParser("http://imgur.com/gallery/59npG") ➞ {'id': "59npG", 'type': "gallery"}

ImgurUrlParser("http://i.imgur.com/altd8Ld.png") ➞ {'id': "altd8Ld", 'type': "image"}

Assert.Equal("cjh4E", result.id);
Assert.Equal("album", result.type);
Assert.Equal("59npG", result.id);
Assert.Equal("gallery", result.type);
Assert.Equal("altd8Ld", result.id);
Assert.Equal("image", result.type);
Assert.Equal("IgkdN", result.id);
Assert.Equal("album", result.type);
Assert.Equal("OzZUNMM", result.id);
Assert.Equal("image", result.type);
Assert.Equal("VJ78GRk", result.id);
Assert.Equal("image", result.type);

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

نظرات

*
*

    MarsBoy پاسخ

    سلام...تست ها مشکل ندارند؟ فک کنم کوتیشن ندارند...

      backendbaz پاسخ

      سلام.

      بله درست می فرمایید. کوتیشن نداشتن...

      اصلاح شد 🙏 و کد شما هم تأیید شد

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