물음표 살인마의 개발블로그

알고리즘 문제/Leetcode

557. Reverse Words in a String III

BEstyle 2022. 12. 20. 17:34

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"

 

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.

class Solution:
    def reverseWords(self, s: str) -> str:
        s=s.split(" ")
        print(s)
        for i in range(len(s)):
            s[i]=s[i][::-1]
        print(s)
        return " ".join(s)

'알고리즘 문제 > Leetcode' 카테고리의 다른 글

2108. Find First Palindromic String in the Array  (0) 2022.12.20
832. Flipping an Image  (0) 2022.12.20
1757. Recyclable and Low Fat Products  (0) 2022.12.20
66. Plus One  (0) 2022.12.20
280. Wiggle Sort  (0) 2022.12.14