for siklining range shakli slice yoki map bo'ylab yuradi.
Slice bo'ylab range qilinganda har bir iteratsiyada ikki qiymat qaytariladi. Birinchisi — indeks, ikkinchisi — shu indeksdagi element nusxasi.
Yechimni kodning pastki qismidagi
Topshiriqlarbo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.
yigindiRange(s []int) int funksiyasini yozing: range yordamida slice elementlarining yig'indisini qaytarsin.
indeksKopaytma(s []int) int funksiyasini yozing: har bir element qiymatini o'z indeksiga ko'paytirib, natijalarni qo'shsin: sum(i * v). Masalan, indeksKopaytma([]int{1, 2, 3}) — 0*1 + 1*2 + 2*3 = 8.