[LeetCode] Defanging an IP Address

준규·2022년 12월 5일
0

1. 문제

ip 주소 address 가 주어질 때 ip주소의 모든 '.'을 '[.]' 로 바꾸는 문제이다.


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. 풀이

주어진 address에서 ' . ' 을 기준으로 잘라서 배열로 만든다음 '[ . ]'로 배열 요소 사이사이를 이어서 문자열로 리턴해주면 된다.

const defangIPaddr = function (address) {
  //'.'기준으로 문자열을 배열로 만들고 '[.]'을 기준으로 문자열로 다시 만들어준다
  return address.split(".").join("[.]"); 
};

3. 결과

profile
안녕하세요 :)

0개의 댓글