Reverse Words in String Problem
Reverse Words in String Problem — ExecCode Easy DSA Practice
Solve the Reverse Words in String problem on ExecCode. Free online easy DSA practice in String. Write and run code in Java, C++, Python — no signup required to run.
Problem description
Given an input string s, reverse the order of the words. A word is defined as a sequence of non-space characters. The words in s will be separated by at least one space. Return a string of the words in reverse order concatenated by a single space. Note that s may contain leading or trailing spaces or multiple spaces between two words. The returned string should only have a single space separating the words. Do not include any extra spaces.
Examples
Input s = "the sky is blue"; Output "blue is sky the". Input s = " hello world "; Output "world hello". Input s = "a good example"; Output "example good a"
Constraints
1 ≤ s.length ≤ 10⁴ s contains English letters (upper-case and lower-case), digits, and spaces ' ' There is at least one word in s
Practice Reverse Words in String free on ExecCode. Browse DSA problems, topic map, and placement guides.