Masala #TJSVVL2VYU
3n+1
Funksiyaga son kiritilsa u:
- Agar kiritilgan son toq bo’lsa 3ga ko’paytirib so’ng 1 qo’shgandagi.
- Agar juft bo’lsa 2 ga bo’lgandagi sonni chiqaradi
Ushbu funksiya chiqargan sonni yana qayta kiritildi va shu ish davom etti. Qiziq joyi shundagi, bo’lganda natija 4, bo’lganda natija 2, bo’lganda natija 1 ga teng. Ya’ni 1 ga yetgandan so’ng shu 3 raqamdan boshqa son funksiyaga kiritilmaydi ham, chiqarilmaydi ham. Sizning vazifangiz, necha harakatda funksiya shu takrorlanuvchi raqamlarning boshi( ya'ni 1)ga teng bo’lishini chop eting.
Yagona qatorda kiritiladi().
Nechanchi harakatda funksiya 1 ga teng bo’lishini chop eting.
# | input.txt | output.txt |
---|---|---|
1 |
1 |
1 |
2 |
2 |
2 |
3 |
3 |
8 |
4 |
4 |
3 |
5 |
5532 |
99 |
bo'lganda 1, chunki 1-harakatda N kiritiladi va shu harakatda u 1 ga teng bo'ladi.