Boshlang'ich bo'sh joylarni e'tiborsiz qoldiradigan, ishorani tekshirib (agar mavjud bo'lsa), so'ngra barcha ketma-ket raqamlarni o'qib butun songa aylantiruvchi algoritmni yozing. Chegaralangan 32-bit oralig'ida ([-2^31, 2^31 - 1]) natijani saqlang.
func solve(s string) int {
// ...
}
Input: s = " -42"
Output: -42
Input: s = "42"
Output: 42
Input: s = "4193 with words"
Output: 4193
result*10 + raqam tarzida yig'ib boring va har safar 32-bit chegaradan (2147483647 yoki -2147483648) oshib ketishni tekshirib, oshsa darhol chegara qiymatini qaytaring; raqam bo'lmagan belgiga yetganda o'qishni to'xtatib, ishora bilan ko'paytirilgan natijani qaytaring.