https://leetcode.com/problems/defanging-an-ip-address | Easy |
---|
Дан корректный IPv4-адрес, верни его "обезвреженную" версию, заменив каждую точку "."
на "[.]"
.
Input:
address = "1.1.1.1”Output:
"1[.]1[.]1[.]1”
Input:
address = "255.100.50.0”Output:
"255[.]100[.]50[.]0”
fun defangIPaddr(address: String): String {
val result = StringBuilder()
for (c in address) {
if (c == '.') {
result.append("[.]") // Заменяем точку на "[.]"
} else {
result.append(c) // Просто добавляем символ
}
}
return result.toString()
}
O(n), где n — длина строки.
O(n), память на результирующую строку.