Skip to content
ADevGuide Logo ADevGuide
Go back

Reverse Words in a String III - LeetCode Java 8 Solution

By Pratik Bhuite | 2 min read

Hub: Java / LeetCode in Java

Series: Java Interview & Problem Solving Series

Last verified: Jun 12, 2021

Part 8 of 11 in the Java Interview & Problem Solving Series

Key Takeaways

On this page
Reading Comfort:

Reverse Words in a String III – LeetCode Java 8 Solution

Today we will be solving the Leetcode question “Reverse Words in a String III” from the easy category.

Problem Statement

Given a string s, reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order.

Explanation

Input:

s = “Let’s take LeetCode contest”

Output:

“s’teL ekat edoCteeL tsetnoc”

Characters of every word is reversed.

Constraints

  • 1 <= s.length <= 5 * 104
  • s contains printable ASCII characters.
  • s does not contain any leading or trailing spaces.
  • There is at least one word in s.
  • All the words in s are separated by a single space.

Maharatna and Navratna Companies in India 2020

Test Cases

Test Case 1

Input:

s = “God Ding”

Output:

“doG gniD”

Solution

https://leetcode.com/problems/reverse-words-in-a-string-iii/


Share this post on:

Next in Series

Continue through the Java Interview & Problem Solving Series with the next recommended article.

Related Posts

Keep Learning with New Posts

Subscribe through RSS and follow the project to get new series updates.

Was this guide helpful?

Share detailed feedback

Previous Post
Robot Return to Origin – LeetCode Simple Java Solution
Next Post
Merge Strings Alternately - Leetcode Java Solution