با استفاده از 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)") پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
فکر میکنم تست هاش ایراد دارن
ممنون از اطلاع رسانی تون. مشکل برطرف شد. 🙏