iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 5
1
自我挑戰組

今年我想陪著 30 天系列 第 5

今年我想陪著 30 天之 5

  • 分享至 

  • xImage
  •  

1108. Defanging an IP Address

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"

// method 1
var defangIPaddr = function(address) {
    let result = address.split('.');
    return address.split('.').map((i, idx) => {
      if(idx !== result.length - 1) {
        return i + '[.]';
      }
      return i;
    }).join('');
};

// method 2
var defangIPaddr = function(address) {
    return address.replace(/\./g, '[.]')
};


上一篇
今年我想陪著 30 天之 4
下一篇
今年我想陪著 30 天之 6
系列文
今年我想陪著 30 天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言