با استفاده از markdown، میتوان لینکهایی مانند https://backendbaz.ir/practice-type/function
را به صورتی مرتبتر مانند این فرمت کرد. توجه کنید که متن “Go to the challenges!” هنگام قرار گرفتن نشانگر موس روی لینک ظاهر میشود.
این کار با استفاده از کد زیر انجام شده است:
[این](https://backendbaz.ir/practice-type/function/ "Go to the challenges!")
تابعی بنویسید که url
، name
و به صورت اختیاری hover_text
را در ورودی بگیرد، و لینک مرتب شده را به عنوان یک رشته برگرداند.
نمونه ورودی و خروجی
tidy_link("https://backendbaz.ir/practice-type/function/", "this", "Go to the challenges!") ➞ [this](https://backendbaz.ir/practice-type/function/ \"Go to the challenges!\")
tidy_link("https://www.google.com", "Google", "Google Search") ➞ [Google](https://www.google.com \"Google Search\")
tidy_link("https://www.youtube.com/channel/UCw2473s9RcreZd8kp2n2oWw", "Our channel!") ➞ [Our channel!](https://www.youtube.com/channel/UCw2473s9RcreZd8kp2n2oWw)
نکات
- برای متن نمایش، از دابل کوتیشن استفاده کنید.
- توجه داشته باشید که در برخی از تست ها آرگومان
hover_text
وجود ندارد.
self.assertEqual(tidy_link("https://backendbaz.ir/practice-type/function/", "this", "Go to the challenges!"), "[this](https://backendbaz.ir/practice-type/function/ \"Go to the challenges!\")") self.assertEqual(tidy_link("https://www.google.com", "Google", "Google Search"), "[Google](https://www.google.com \"Google Search\")") self.assertEqual(tidy_link("https://www.youtube.com/channel/UCw2473s9RcreZd8kp2n2oWw", "Our channel!"), "[Our channel!](https://www.youtube.com/channel/UCw2473s9RcreZd8kp2n2oWw)")
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
فکر میکنم تست هاش ایراد دارن
ممنون از اطلاع رسانی تون. مشکل برطرف شد. 🙏