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 하였습니다.
'코딩 테스트 풀이 🛠' 카테고리의 다른 글
[Leet Code - eazy] 2535. Difference Between Element Sum and Digit Sum of an Array (0) | 2023.01.21 |
---|---|
[Leet Code - eazy] 2011. Final Value of Variable After Performing Operations (0) | 2023.01.21 |
[프로그래머스] 부족한 금액 계산하기 (0) | 2023.01.20 |
[프로그래머스] 문자열 다루기 기본 (0) | 2023.01.20 |
[프로그래머스] 약수의 개수와 덧셈 (0) | 2023.01.19 |