알고리즘/해결

LeetCode 1108. Defanging an IP Address

언클린 2020. 1. 12. 23:51
728x90

1.문제(원본)

Given a valid (IPv4) IP address, return a defanged version of that IP address.

A defanged IP address replaces every period "." with "[.]".

 

Example 1:

Input: address = "1.1.1.1" Output: "1[.]1[.]1[.]1"

Example 2:

Input: address = "255.100.50.0" Output: "255[.]100[.]50[.]0"

 

Constraints:

  • The given address is a valid IPv4 address.

2.문제

특정 문자를 다른 형태로 변환해서 새로운 문자열을 만든다

3.나의 생각

class Solution {
    func defangIPaddr(_ address: String) -> String {
        var result = ""
        result = address.replacingOccurrences(of: ".", with: "[.]")
        print(result)
        return result
    }
}

 

마무리

언어 : Swift

728x90