Hrielay
Ноя. 4, 2022 18:26:57
Помогите, пожалуйста, задача заключается в написании программы, которая разобьет заданную строку на фрагменты, каждый из которых будет являться левой или правой стрелкой. Гарантируется, что такое разбиение найдется. Возможна ситуация, что заданная строка будет состоять из одной стрелки.
На вход:–>><—->><<<-
на выход:
–>>
<—
->>
<<<-
или драгой вариант:
На вход:—>>
на выход:—>>
py.user.next
Ноя. 4, 2022 21:53:06
Используй тег code, чтобы дефисы не склеивались
[code]
тут данные про стрелки пиши
[/code]
Непонятно, как именно отыскивать стрелки. Что считается подходящей стрелкой и что не считается подходящей стрелкой в итоге?
Hrielay
Ноя. 5, 2022 08:54:45
стрелкой считается элемент, если в начале стоит n-ое количество скобок таких “<” и после n-ое количество дефисов (не считаются стрелками “<->”; “<–>” и тд) (считаются стрелками: ->; —->>>>; <<<<–; и тд)
py.user.next
Ноя. 5, 2022 11:32:23
Вот это всё валидные стрелки?
->
<-
--->
<---
->>>
<<<-
--->>>
<<<---
Как разбирается такой случай?
Какие стрелки получатся из этого случая?