بکندباز

تابعی بنویسید که یک رشته ورودی دریافت کند و کلمات موجود در آن را به صورت معکوس بازگرداند.

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

reverse_words("the sky is blue") ➞ "blue is sky the"

reverse_words("  hello world!  ") ➞ "world! hello"

reverse_words("a good   example") ➞ "example good a"

نکات

  1. کلمه به عنوان دنباله‌ای از کاراکترهای غیر از فاصله تعریف می‌شود.
  2. رشته ورودی ممکن است شامل فاصله‌های ابتدایی یا انتهایی باشد. اما رشته خروجی نباید فاصله‌های اضافی داشته باشد.
  3. سعی کنید مسئله را با پیچیدگی خطی (O(n)) حل کنید.
self.assertEqual(reverse_words("the sky is blue"), "blue is sky the")
self.assertEqual(reverse_words("  hello world!  "), "world! hello")
self.assertEqual(reverse_words("a good   example"), "example good a")

برای ثبت پاسخ خود، ابتدا باید در سایت وارد شوید.

پاسخ های کاربران به این تمرین

---N---
امتیاز:‌ 1036
تصحیح اتوماتیک 0 0
‎پایتون‎
19 تير 1405

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-vud8
امتیاز:‌ 1631
تصحیح اتوماتیک 0 0
‎پایتون‎
3 تير 1405

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-9XCM
امتیاز:‌ 983
تصحیح اتوماتیک 0 0
‎پایتون‎
3 تير 1405

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-j2ej
امتیاز:‌ 16
تصحیح اتوماتیک 0 0
‎پایتون‎
27 ارديبهشت 1405

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

DnIYl_zr
امتیاز:‌ 2290
تصحیح اتوماتیک 0 0
‎پایتون‎
24 مهر 1404

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mantix
امتیاز:‌ 19362
تصحیح اتوماتیک 0 0
‎پایتون‎
22 خرداد 1404

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Amin
امتیاز:‌ 26231
تصحیح اتوماتیک 0 0
‎پایتون‎
8 بهمن 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

ghasem3004
امتیاز:‌ 600
تصحیح اتوماتیک 0 0
‎پایتون‎
26 دي 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

MarsBoy
امتیاز:‌ 7606
تصحیح اتوماتیک 0 0
‎پایتون‎
25 دي 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

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