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