Algorithm
@algoexpertAdd Digits - LeetCode
Muammoning qo'yilishi: Sizga bitta num son beriladi. Sizning vazifangiz shu sonni toki raqam ko'rinishga kelmaguncha raqamlar yigindisi bilan almashtirish.
Namuna
Kiruvchi ma'lumot: num = 38
Chiquvchi ma'lumot: 2
Izoh: 38 soninig raqamlar yigindisi 3+8=11
11 sonining raqamlar yigindisi 1+1=2
2 raqam bo'lgani uchun natija sifatida qaytariladi.
Chegara : 0<=num<=2^31-1
Follow up: Xush siz shu masalani bir yoki bir nechta formulalar bilan ishlay olaszmi?
Yechim: Muammoni bir butunlikdan ikkita bir biriga bog'liq bo'lgan qism muammoga ajratamiz. Birinchi qism muammo sifatida sonning raqamlar yigindisini topsak. Ikkinchisida esa shu amalni to ma'lum bir raqam qolmaguncha takrorlaymiz.



