> For the complete documentation index, see [llms.txt](https://shpp.gitbook.io/zero/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shpp.gitbook.io/zero/tutorials/codewars/sheeps-array.md).

# Масив овець

[**Ця задача на Codewars: Counting sheep...**](https://www.codewars.com/kata/counting-sheep-dot-dot-dot/train/javascript)

Розглянемо масив овець, в якому деякі вівці можуть бути відсутніми на своєму місці. Нам потрібна функція, яка підраховує кількість овець, які присутні в масиві (true означає, що присутня).

Наприклад:

```javascript
[true,  true,  true,  false,
true,  true,  true,  true ,
true,  false, true,  false,
true,  false, false, true ,
true,  true,  true,  true ,
false, false, true,  true]
```

Правильна відповідь буде 17.

**Підказка**: не забудьте перевірити наявність некоректних значень, таких як null / undefined.

*Перевірте рішення автотестами на сторінці самої задачі (і **Test**, і **Attempt**).*\
*Про всяк випадок, ось* [*інструкція з Codewars*](/zero/tutorials/codewars.md)*.*

{% hint style="warning" %}
**Увага**! На Сodewars можна самостійно перевірити, чи правильно працює код. А нюанси стилю можна зрозуміти, порівнюючи своє рішення із чужими. Тому **волонтери не рев'ювають задачі з Сodewars.**
{% endhint %}

*Виникли питання або труднощі?* [*Зверніться за допомогою до Ш++.*](/zero/arrangements/support.md)
