Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 830 Bytes

Question_1108.md

File metadata and controls

37 lines (31 loc) · 830 Bytes

LeetCode Records - Question 1108 Defanging an IP Address

Attempt 1: Use replaceAll

class Solution {
    public String defangIPaddr(String address) {
        return address.replaceAll("[.]", "[.]");
    }
}
  • Runtime: 1 ms (Beats: 28.14%)
  • Memory: 41.49 MB (Beats: 33.25%)

Attempt 2: Use StringBuilder

class Solution {
    public String defangIPaddr(String address) {
        StringBuilder stringBuilder = new StringBuilder();

        for (char ch : address.toCharArray()) {
            if (ch != '.') {
                stringBuilder.append(ch);
            } else {
                stringBuilder.append("[.]");
            }
        }
        
        return stringBuilder.toString();
    }
}
  • Runtime: 0 ms (Beats: 100.00%)
  • Memory: 41.54 MB (Beats: 22.48%)