Cheksiz sikl
Sikl shartini tashlab yuborsangiz, sikl cheksiz aylanadi. Shu sababli cheksiz sikl ixcham ifodalanadi.
Yechimni kodning pastki qismidagi
Topshiriqlarbo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.
birinchiKatta(k int) int funksiyasini yozing: kvadrati k dan qat'iy katta bo'lgan eng kichik natural n ni toping. Shart yozmasdan, cheksiz for { ... } va break/return dan foydalaning. Masalan, birinchiKatta(10) — 4, birinchiKatta(25) — 6, birinchiKatta(0) — 1.
Eslatma: yuqoridagi main cheksiz sikl bo'lgani uchun Run tugmasi to'xtamaydi; topshiriqni Submit tugmasi bilan tekshiring.
kollatz(n int) int funksiyasini yozing: n juft bo'lsa n/2, toq bo'lsa 3n+1 amalini n 1 ga aylanguncha takrorlaganda necha qadam kerak bo'lishini qaytarsin. Masalan, kollatz(1) — 0, kollatz(6) — 8, kollatz(27) — 111.