تابعی بنویسید که یک لینک 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"}
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"}
ImgurUrlParser('http://imgur.com/a/IgkdN') ➞ {'id': 'IgkdN', 'type': 'album'}
ImgurUrlParser('http://imgur.com/OzZUNMM') ➞ {'id': 'OzZUNMM', 'type': 'image'}
ImgurUrlParser('www.i.imgur.com/VJ78GRk.jpg') ➞ {'id': 'VJ78GRk', 'type': 'image'}
سلام...تست ها مشکل ندارند؟ فک کنم کوتیشن ندارند...
سلام.
بله درست می فرمایید. کوتیشن نداشتن...
اصلاح شد
و کد شما هم تأیید شد