Giả sử chúng ta có một danh sách các từ, chúng ta phải nối chúng theo định dạng chữ hoa camel.
Vì vậy, nếu đầu vào là ["Hello", "World", "Python", "Programming"], thì đầu ra sẽ là "helloWorldPythonProgramming"
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -
-
s:=chuỗi trống
-
cho từng từ trong từ -
-
viết hoa chữ cái đầu tiên và viết thường phần còn lại
-
nối từ với s
-
-
ret:=s bằng cách chuyển đổi chữ cái đầu tiên của s thành chữ thường
-
trả lại ret
Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -
Ví dụ
class Solution: def solve(self, words): s = "".join(word[0].upper() + word[1:].lower() for word in words) return s[0].lower() + s[1:] ob = Solution() words = ["Hello", "World", "Python", "Programming"] print(ob.solve(words))
Đầu vào
["Hello", "World", "Python", "Programming"]
Đầu ra
helloWorldPythonProgramming