유효한 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"