24 / 103

For continued

For (davomi)

Init va post operatorlari ixtiyoriy.

Topshiriqlar

Yechimni kodning pastki qismidagi Topshiriqlar bo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.

1-topshiriq

nechaMarta(limit int) int funksiyasini yozing: sum := 1 dan boshlab, sum ni har safar ikki baravar oshirib (sum += sum), u limit ga yetguncha yoki undan oshguncha necha marta oshirish kerakligini qaytarsin. Masalan, nechaMarta(1000) — 10 (1, 2, 4, ..., 1024), nechaMarta(1) — 0.

2-topshiriq

ikkiDaraja(n int) int funksiyasini yozing: n dan kichik bo'lmagan eng kichik ikkining darajasini qaytarsin (init va post operatorlarisiz fordan foydalaning). Masalan, ikkiDaraja(5) — 8, ikkiDaraja(64) — 64, ikkiDaraja(1) — 1.