# Codewars

На сайті [Сodewars](https://www.codewars.com/?language=javascript) — безліч завдань, відсортованих за темами та рівнями складності. Там можна автоматично тестувати рішення задач на коректність і швидко прокачуватися.

Але не захоплюйтесь: пам'ятайте, навіщо ви проходите цей курс. Майже всі завдання у нас, які взяті з Сodewars, винесені в окремі блоки й не є обов'язковими. Вони — для тих, кому цікаво перевірити власні знання та більше попрактикуватись.

{% hint style="info" %}
Щоб проходити завдання на Codewars, спершу засвойте [функції](https://shpp.gitbook.io/zero/tutorials/functions) хоча б на базовому рівні.
{% endhint %}

Відкривши потрібну задачу, можна **перейти до спрощеного інтерфейсу:**

![](https://2283236175-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MUxylxLjNGD6e20lNBE%2F-MV1Dcm2kmWoBUG7KdFH%2F-MV1ETt_nn0M4DL3Zin8%2Fdefault_codewars.png?alt=media\&token=641b3506-f69e-4ace-a78d-b98142625695)

Щоб **повернутися назад**, якщо знадобиться:

![](https://2283236175-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MUxylxLjNGD6e20lNBE%2F-MV1Dcm2kmWoBUG7KdFH%2F-MV1EekP1fkXUgKxdKMV%2Fminimized_codewars.png?alt=media\&token=5f80d0ba-6eab-43d6-849e-8510e6d6d527)

± Неправильне розв'язання задачі після натискання кнопки **Test**:

![](https://2283236175-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MUxylxLjNGD6e20lNBE%2F-MV1Dcm2kmWoBUG7KdFH%2F-MV1F1gtjqXiEoCKuHK0%2Fdefault_run_codewars.png?alt=media\&token=d22610c8-150a-42b8-b38f-0873cbf65615)

± Неправильне розв'язання задачі після натискання кнопки перевірки **Attempt**:

![](https://2283236175-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MUxylxLjNGD6e20lNBE%2F-MV1Dcm2kmWoBUG7KdFH%2F-MV1F7BWAM1p7nnoLQSS%2Fdefault_attempt_codewars.png?alt=media\&token=a7896d4e-801e-4e8d-a341-9b631540459b)

Правильне рішення, після **Test**

![](https://2283236175-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MUxylxLjNGD6e20lNBE%2F-MV1Dcm2kmWoBUG7KdFH%2F-MV1FBJpsaQsTNA0Bbv8%2Fok_run_codewars.png?alt=media\&token=6a13ac33-3faf-473a-9634-7d6a81eb5c75)

Коли задача вирішена, кнопка `Attempt` змінюється на зелену кнопку`Submit`:

![](https://2283236175-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MUxylxLjNGD6e20lNBE%2F-MV1Dcm2kmWoBUG7KdFH%2F-MV1FFcDx3d7l-O7ubbQ%2Fok_attempt_codewars.png?alt=media\&token=1d1f533d-763b-40db-97f0-92438134e55f)

Після натискання`Submit` ви побачите сторінку з рішеннями інших користувачів.&#x20;

![](https://2283236175-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MUxylxLjNGD6e20lNBE%2F-MV1Dcm2kmWoBUG7KdFH%2F-MV1FMYfzdJIkJzQEcCr%2Fsubmit_codewars.png?alt=media\&token=1042e2c4-d631-47a8-be32-349741239a13)

Також є [відео](https://youtu.be/e_tKtxoDpM0) з детальнішим розбором Сodewars.

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

**Розібрались? Переходьте до задач :)**
