string

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

Example 1:

Input: s = "Let's take LeetCode contest"
Output: "s'teL ekat edoCteeL tsetnoc"

Example 2:

Input: s = "God Ding"
Output: "doG gniD"
class Solution:
    def reverseWords(self, s: str) -> str:
        return " ".join([self.reve(s1) for s1 in s.split()])
    
    def reve(self,s):
        f=0
        l=len(s)-1
        s=list(s)
        while f<l:
            s[f],s[l]=s[l],s[f]
            f+=1
            l-=1
        return ''.join(s)  
		

class Solution:
    def reverseWords(self, s: str) -> str:
        return " ".join([s1[::-1] for s1 in s.split()])