55 / 205
Abramyan · IfOson5 ball· ~3 daqiqa

Sonni oshirish yoki kamaytirish

Butun son n berilgan. Agar u musbat bo'lsa, uni 1 ga oshiring, aks holda (nol yoki manfiy bo'lsa) 2 ga kamaytiring va natijani qaytaring.

example.go
func adjustNumber(n int) int {
    // ...
}

Misollar

kod
Input: n=5
Output: 6
kod
Input: n=-3
Output: -5
kod
Input: n=0
Output: -2

Maslahatlar

  1. Ikki tarmoq: n > 0 bo'lsa n + 1, aks holda n - 2.
  2. Go'da if ... { return ... } dan keyin oxirgi return qo'shing yoki else ishlating.