91 / 205
LeetCode · EasyOson10 ball· ~10 daqiqa

Sum of Digits in the Minimum Number

Sizga musbat butun sonlardan iborat nums massivi berilgan. Unda eng kichik elementning raqamlari yig'indisi toq (odd) bo'lsa 0, juft (even) bo'lsa 1 qaytaring.

Masalan, eng kichik son 23 bo'lsa, raqamlari yig'indisi 2 + 3 = 5 (toq), shuning uchun javob 0.

example.go
func solve(nums []int) int {
    // ...
}

Misollar

kod
Input: nums = [34,23,1,24,75,33,54,8]
Output: 0
Tushuntirish: Minimal element 1. 1 ning raqamlari yig'indisi = 1 (toq). Javob: 0.
kod
Input: nums = [99,77,33,66,55]
Output: 1
kod
Input: nums = [99]
Output: 1
kod
Input: nums = [10, 20]
Output: 0

Maslahatlar

  1. Masalani ikki qadamga bo'ling: avval massivdagi eng kichik elementni toping, keyin uning raqamlar yig'indisini hisoblang.
  2. Massivdan minimal qiymatni toping, so'ng uni %10 va /10 amallari bilan xonalab ajratib raqamlarini yig'indiga qo'shing; yig'indi juft bo'lsa 1, toq bo'lsa 0 qaytaring.