- Published on
Happy Number
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Baxtli son (Happy Number) quyidagi jarayon orqali aniqlanadi:
- Sonni uning har bir raqamining kvadratlari yig'indisi bilan almashtiring.
- Bu jarayonni natija 1 ga teng bo'lgunga yoki sonsiz tsiklga kirgunga qadar takrorlang.
- Agar jarayon 1 da tugasa — bu baxtli son.
- Agar sonsiz tsiklga kirsa — bu baxtli son emas.
n baxtli son bo'lsa true, aks holda false qaytaring.
Misol:
Input: n = 19
Output: true
Tushuntirish:
1^2 + 9^2 = 82
8^2 + 2^2 = 68
6^2 + 8^2 = 100
1^2 + 0^2 + 0^2 = 1 (baxtli!)
Happy Number
Oson15 daqiqa10 ball
📚 Misollar
Kiruvchi: n = 19
Chiquvchi: true
Kiruvchi: n = 2
Chiquvchi: false
func solve(_ n: Int) -> Bool {
// Kodingizni shu yerga yozing
return false
}
Run tugmasini bosing