100 / 205
Abramyan · ForQiyin15 ball· ~10 daqiqa

Sonning raqamlari yig'indisi

Butun son N va N ta musbat butun sondan iborat nums massivi berilgan. Har bir sonning raqamlari yig'indisini topib, natijalarni vergul va bo'sh joy bilan ajratib satr sifatida qaytaring (masalan [12, 305] uchun "3, 8").

example.go
func digitSum(N int, nums []int) string {
    // ...
}

Misollar

kod
Input: N=3, nums=[123, 456, 789]
Output: "6, 15, 24"
kod
Input: N=4, nums=[100, 200, 345, 678]
Output: "1, 2, 12, 21"
kod
Input: N=2, nums=[999, 111]
Output: "27, 3"

Maslahatlar

  1. Ikki sikl kerak: tashqisi sonlar uchun, ichkisi raqamlar uchun.
  2. Oxirgi raqam: n % 10, uni tashlab yuborish: n /= 10