1. 문제
Given a valid (IPv4) IP address, return a defanged version of that IP address.
A defanged IP address replaces every period "." with "[.]".
2. 예시
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"
3. 풀이
/**
* @param {string} address
* @return {string}
*/
var defangIPaddr = function(address) {
return address.split('.').join('[.]');
};
4. 결과
62 / 62 test cases passed.
Status: Accepted
Runtime: 52 ms
Memory Usage: 33.7 MB
5. 다른 접근 방법
정규식과 repace 함수를 사용해 .을 [.]로 치환한다.
반응형
'Programming' 카테고리의 다른 글
[DynamicProgramming] Kadane's Algorithm(카데인 알고리즘) (0) | 2020.04.04 |
---|---|
[LeetCode] [Medium] [JS] 1315. Sum of Nodes with Even-Valued Grandparent (0) | 2020.04.03 |
[Python] 파이썬이 미래의 프로그래밍 언어가 아닌 이유 (0) | 2020.04.03 |
[GraphQL] GraphQL이란 - 2. GraphQL의 구조 (0) | 2020.03.26 |
[GraphQL] GraphQL이란 - 1. GrapgQL 소개와 REST API와의 비교. (0) | 2020.03.26 |