20 / 205
LeetCode · EasyOson10 ball· ~5 daqiqa

Defanging an IP Address

Yaroqli (valid) IPv4 manzili address berilgan. Uning "zararsizlantirilgan" (defanged) versiyasini qaytaring, ya'ni har bir "." ni "[.]" bilan almashtiring.

Masalan, "1.1.1.1" → "1[.]1[.]1[.]1".

example.go
func solve(address string) string {
    // ...
}

Misollar

kod
Input: address = "1.1.1.1"
Output: "1[.]1[.]1[.]1"
kod
Input: address = "255.100.50.0"
Output: "255[.]100[.]50[.]0"
kod
Input: address = "0.0.0.0"
Output: "0[.]0[.]0[.]0"

Maslahatlar

  1. Bu masalada tayyor satr almashtirish funksiyasidan foydalanish eng qulay yo'l.
  2. strings paketida barcha '.' belgilarini '[.]' ga almashtiruvchi tayyor funksiyani qidiring va uni to'g'ridan-to'g'ri qo'llang.