Калькулятор логіки

Ця задача на Codewars: Logical calculator

Обчислити єдине логічне значення масиву (в якому містяться булеві значення). Тестові масиви є одновимірними, а їх розмір знаходиться в діапазоні від 1 до 50.

Посилання, що належать до логічних операцій:

Ви повинні почати з першого значення і послідовно застосовувати логічну операцію до всіх інших елементів в масиві.

Перший приклад:

Введення: true, true, false, оператор: AND
Кроки: true AND true -> true, true AND false -> false
Виведення: false

Другий приклад:

Введення: true, true, false, оператор: OR
Кроки: true OR true -> true, true OR false -> true
Виведення: true

Третій приклад:

Введення: true, true, false, оператор: XOR
Кроки: true XOR true -> false, false XOR false -> false
Виведення: false

Вхідні дані: масив з логічними значеннями, рядок з іменем оператора: 'AND', 'OR', 'XOR'.

Виведення: логічне значення обчислене на основі застосування оператора до логічних значень з масиву

Перевірте рішення автотестами на сторінці самої задачі (і Test, і Attempt). Про всяк випадок, ось інструкція з Codewars.

Увага! На Сodewars можна самостійно перевірити, чи правильно працює код. А нюанси стилю можна зрозуміти, порівнюючи своє рішення із чужими. Тому волонтери не рев'ювають задачі з Сodewars.

Виникли питання або труднощі? Зверніться за допомогою до Ш++.

Last updated