문자열을 입력으로 사용하고 문자열의 모든 숫자를 더하기 / 빼기를 수행하여 해당 연산의 합계를 결과로 출력하십시오.
규칙
- 문자열의 숫자는 왼쪽에서 오른쪽으로 읽습니다.
- 숫자 (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"