Keling ushbu masala haqida gaplashsak
Buyerda berilgan sonni %10 qilish orqali oxirgi raqamini olib undan teskari sonni yasayapmiz.
Muxim joyi, if shart operatori bilan nima qilyapmiz o'zi ?
reverseNum bu biz yig'ayotgan son va biz uni 32 bitdan oshib ketmasligini taminlashiiz kerak
Shuning uchun reverseNumni MaxMath32 qiymatini olamiz u bizda 2147483647 ga teng va uni tenglab turamiz agr qachondir 32 bitga ten bolsa uning oxirgi qoshilgan rqamini yani reverseNumning oxirgi raqamini olamiz va 7 dan katta bolsa, inkor qilishini belgilaymiz chunki bizda 32 bitda musbat son uchun chegara sonning oxirgi raqami 7 bilan tugaydi va undan ortiq yani 8 va 9 bolishi mumkin emas
Manfiyda ham xuddi shunday ishlaydi faqat unda chegar -8 MinMath32
-2147483648 yani oxiri -8
Hali izoh yo'q. Birinchi bo'ling!