สมมติว่าเรามีรายชื่อคำ เราต้องต่อกันในรูปแบบกล่องอูฐ
ดังนั้น หากอินพุตเป็นแบบ ["Hello", "World", "Python", "Programming"] ผลลัพธ์จะเป็น "helloWorldPythonProgramming"
เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -
-
s :=สตริงว่าง
-
สำหรับแต่ละคำในคำ -
-
ทำอักษรตัวแรกของคำตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก
-
เชื่อมคำกับ s
-
-
ret :=s โดยการแปลงอักษรตัวแรกของ s เป็นตัวพิมพ์เล็ก
-
รีเทิร์น
ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น -
ตัวอย่าง
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))
อินพุต
["Hello", "World", "Python", "Programming"]
ผลลัพธ์
helloWorldPythonProgramming