(Easy) Defanging an IP Address LeetCode

Description

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.

Solution

class Solution {
    public String defangIPaddr(String address) {
        
        String result = "";
        
        if (address==null||address.length()==0){
            
            return result;
        }
        
        for(int i =0; i<address.length();i++){
            
            if(address.charAt(i)=='.'){
                
                result = result +"[.]";
            }
            
            else{
                
                result = result +address.charAt(i);
            }
        }
        
        return result;
        
    }
}

 

posted @ 2019-08-05 17:46  CodingYM  阅读(100)  评论(0编辑  收藏  举报