코딩 테스트 풀이 🛠

[Leet Code - eazy] 1108. Defanging an IP Address

엄성준 2023. 1. 21. 01:04

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"

 

나의 풀이

 

1
2
3
4
5
6
7
/**
 * @param {string} address
 * @return {string}
 */
var defangIPaddr = function(address) {
    return address.split('.').join('[.]')   
};
cs

 

문제를 풀며 느낀 점

 

- 먼저 인자로 받은 address를 split('.')을 통해서. 마다 끊어서 배열 형태로 담는다 그 후 그 배열에 담긴 값을 join('[.]')을 통해서 [.] 연결한 값을 return 하였습니다.