Leetcode Java Defanging an IP Address
업데이트:
문제
코드
class Solution {
public String defangIPaddr(String address) {
StringBuilder sb = new StringBuilder();
for (char c : address.toCharArray()) {
sb.append(c == '.' ? "[.]" : c);
}
return sb.toString();
}
}
결과
설명
-
IPv4 프로토콜을 만족하는 address 내 마침표(“.”)를 “[.]” 문자열로 변환하는 문제이다.
-
sb는 동적으로 조건에 만족하는 문자열을 만들 변수로, address의 모든 문자들을 순차적으로 반복하여 마침표 문자의 경우만 “[.]” 문자열로 바꿔 문자열로 변환 후 주어진 문제의 결과로 반환한다.
소스
Sample Code는 여기에서 확인 가능합니다.
댓글남기기