보다 작거나 큰 부호 ( <
, >
) 의 길이 N 문자열이 주어지면 시작과 끝에서 각 부호 쌍 사이에 0에서 N까지의 정수를 삽입하여 모든 부등식이 만족되도록하십시오. 결과 문자열을 출력합니다. 유효한 출력이 여러 개인 경우 그 중 하나만 출력하십시오.
예를 들어
<<><><<
7자를 포함하므로 0에서 7까지의 모든 숫자를 삽입해야합니다. 유효한 출력은
2<3<4>1<5>0<6<7
모든 불평등은 한 번에 하나씩
2<3
3<4
4>1
1<5
5>0
0<6
6<7
사실이다.
원하는 경우, 출력은 예를 들어 표지판을 둘러싸는 공간을 가질 수있다 2 < 3 < 4 > 1 < 5 > 0 < 6 < 7
.
바이트 단위의 가장 짧은 코드가 이깁니다.
테스트 사례
빈 줄 뒤의 첫 번째 줄은 입력이고 다음 줄은 각각 유효한 출력 예입니다.
[empty string]
0
<
0<1
>
1>0
<<
0<1<2
<>
1<2>0
><
1>0<2
2>0<1
>>
2>1>0
<<<
0<1<2<3
><>
1>0<3>2
>><
3>2>0<1
3>1>0<2
2>1>0<3
>>>
3>2>1>0
>>><<<
3>2>1>0<4<5<6
6>3>1>0<2<4<5
4>2>1>0<3<5<6
4>3>1>0<2<5<6
<<><><<
2<3<4>1<5>0<6<7
>><><>>
7>6>0<5>1<4>3>2
<<<<<<<<<<<<<<
0<1<2<3<4<5<6<7<8<9<10<11<12<13<14
>><<<<><>><><<
6>5>4<7<8<9<10>3<11>2>1<12>0<13<14
14>5>4<7<8<9<10>3<11>2>1<12>0<13<6