Computer >> Máy Tính >  >> Lập trình >> Python

Viết tắt trong Python


Giả sử chúng ta có một chuỗi s đại diện cho một cụm từ, chúng ta phải tìm từ viết tắt của nó. Các từ viết tắt phải được viết hoa và không được bao gồm từ "và".

Vì vậy, nếu đầu vào giống như "Tổ chức Nghiên cứu Không gian Ấn Độ", thì đầu ra sẽ là ISRO

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • tokens:=mỗi từ của s dưới dạng một mảng

  • string:=chuỗi trống

  • đối với mỗi từ trong mã thông báo, hãy thực hiện

    • nếu từ không phải là "và" thì

      • string:=string nối chữ cái đầu tiên của từ

  • trả về chuỗi chuyển đổi thành chuỗi chữ hoa

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, s):
      tokens=s.split()
      string=""
      for word in tokens:
         if word != "and":
            string += str(word[0])
      return string.upper()
ob = Solution()
print(ob.solve("Indian Space Research Organisation"))

Đầu vào

"Indian Space Research Organisation"

Đầu ra

ISRO