- Published on
Restore IP Addresses
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 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 dan 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