코딩테스트 문제/LeetCode

1108. 문자열 바꾸기 (easy)

pjh8838 2022. 10. 9. 00:01

Description

유효한(IPv4) IP 주소가 지정된 경우 해당 IP 주소의 손상된 버전을 반환합니다.

손상된 IP 주소는 모든 마침표 " . "를 " [ . ] "로 바꿉니다.

 

Example 1

Example 2

 

Solve

 

보자마자  . 을 [ . ]으로 바꿔주는 문제기 때문에 replace를 생각했다.

join으로 모든 요소를 연결해 하나의 문자열로 만들었고

replaceAll을 사용해 바꿔주었다.

 

문제를 풀면서 전개연산자를 사용안해도 될 줄 알았다. 이 부분에 관해서 좀 더 공부해야겠다.

 

전개연산자 : 객체나 배열의 값을 하나 하나 넘기는 용도

arr = [1, 2, 3]

...arr = [1, 2, 3];

str = "string"

...str = "s" "t" "r" "i" "n" "g"

 

 

 

728x90

'코딩테스트 문제 > LeetCode' 카테고리의 다른 글

13. Roman to Integer (easy)  (0) 2022.10.10
9. Palindrome Number (easy)  (0) 2022.10.10
14. 가장 긴 공통 접두사 (easy)  (0) 2022.10.10
1476. 사각형 쿼리 (Medium)  (0) 2022.10.09
2181. 0 사이의 노드 병합 (Medium)  (0) 2022.10.09