Published on

Restore IP Addresses

Authors

📝 Vazifa tavsifi

Sizga faqat raqamlardan iborat s satri berilgan. Undan barcha mumkin bo'lgan, haqiqiy IPv4 manzillarini qaytaring. Natijani istalgan tartibda qaytarishingiz mumkin.

Haqiqiy IPv4 manzil . (nuqta) orqali ajratilgan 4 ta qismdan (har bir qism 00 dan 255255 gacha bo'lgan butun son) iborat bo'ladi va ularda yetakchi nol (leading zero) bo'lishi mumkin emas. Masalan, "0.1.2.201" yoki "192.168.1.1" to'g'ri IPv4 manzillardir, ammo "0.011.255.245", "192.168.1.312", yoki "192.168@1.1" yaroqsiz hisoblanadi.

Misol:

Input: s = "25525511135"
Output: ["255.255.11.135","255.255.111.35"]

Restore IP Addresses

O'rta25 daqiqa20 ball

📚 Misollar

Kiruvchi: s = "25525511135"
Chiquvchi: ["255.255.11.135","255.255.111.35"]
Kiruvchi: s = "0000"
Chiquvchi: ["0.0.0.0"]
func solve(_ s: String) -> [String] { // Kodingizni shu yerga yozing return [] }

Run tugmasini bosing

Buy mea coffee