Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 IP 주소 디팡잉

<시간/>

유효한 IPv4 IP 주소가 있다고 가정합니다. 우리는 IP 주소의 Defanged 버전을 반환해야 합니다. Defanged IP 주소는 기본적으로 모든 마침표 "."를 대체합니다. by "[.]" 따라서 IP 주소가 "192.168.4.1"이면 출력은 "192[.]168[.]4[.]1"

이 됩니다.

이 문제를 해결하기 위해 다음 단계를 따릅니다. −

  • 점을 사용하여 문자열을 분할한 다음 각 요소를 "[.]"로 구분하여 배치합니다.

예시

이해를 돕기 위해 다음 구현을 살펴보겠습니다. −

class Solution(object):
   def defangIPaddr(self, address):
      address = address.split(".")
      return "[.]".join(address)
ob1 = Solution()
print(ob1.defangIPaddr("192.168.4.1"))

입력

"192.168.4.1"

출력

"192[.]168[.]4[.]1"