Візьміть рядок як вхідний і виконайте додавання / віднімання всіх цифр у рядку та виведіть у результаті суму цих операцій.
Правила
- Цифри в рядку читаються зліва направо
- Якщо цифра (n) непарна, виконайте додавання до наступної цифри (n + n1)
- Якщо цифра (n) є парною, виконайте віднімання з наступною цифрою (n - n1)
- Якщо ви досягли останньої цифри в рядку, виконайте операцію з першою цифрою в рядку
- Результатом буде сума всіх отриманих значень
- Якщо в рядку є лише одна цифра, виконайте операцію з собою (n + n або nn)
- Якщо в рядку немає цифр, вихід 0
Приклад
Input: r5e6o9mm!/3708dvc
Process: (5+6) + (6-9) + (9+3) + (3+7) + (7+0) + (0-8) + (8-5)
Output: 32
Примітки
- Будь-яка функція або повна програма прийнята
- Максимальна довжина введення залежатиме від обмеження вашої мови для рядкового введення
- Ніяких обмежень на введення символів, але лише цифри половини ширини зараховуються до виводу
- Виграє найменше байт
"", "0","1"