면책 조항 : 아니오, 이것은 문자열을 뒤집는 농담 도전이 아닙니다.
직무
뺄셈 ( -
) 만 지원하는 연산이 하나 있습니다 .
또한 지원할 원자는 0 ( 0
)과 1 ( 1
) 두 개뿐입니다 .
여기서, 프리픽스 표기 -AB
후위 표기법에 상당 AB-
, A
및 B
식이다.
작업은 접두사 표기법의 표현식을 접두사 표기법의 표현식으로 (재귀 적으로) 변환하는 것입니다.
정의
접두사 표기법의 표현식은 다음 문법으로 생성됩니다.
S > -SS
S > 0
S > 1
접미사 표기법의 표현식은 다음 문법으로 생성됩니다.
S > SS-
S > 0
S > 1
예
Prefix notation: --01-0-01
Parentheses: -(-01)(-0(-01))
Convert: (01-)(0(01-)-)-
Postfix notation: 01-001---
규칙과 자유
- 일관된 한 작업 및 원자 이름을 다른 문자로 바꿀 수 있습니다.
- 입력 형식은 출력 형식과 일치해야합니다 (입력이 접두사 표기법이고 출력이 접미사 표기법이라는 사실은 제외).
테스트 케이스
Input Output
1 1
0 0
-01 01-
-10 10-
--01-0-01 01-001---
Dada에 대한 크레딧을 테스트합니다 .