Показать сообщение отдельно
  #1 (permalink)  
Старый 08.05.2023, 23:37
Новичок на форуме
Отправить личное сообщение для querubin Посмотреть профиль Найти все сообщения от querubin
 
Регистрация: 03.06.2011
Сообщений: 1

Как преобразовать массив [1,1,Q,1,R] в строку "2Q1R"
Есть массив [1,1,1,Q,1,1,R,1]
Как получить строку вида " 3Q2R1 " т.е. все единицы которые идут подряд - плюсуются;
или, для примера, массив [1,1,N,W,1,1,1,Q] требуемая строка на выходе = " 2NW3Q " (т.е если подряд единицы то они плюсуются).
Неделю копаю, не осилю, помогите пожалуйста. Заранее благодарен!
Ответить с цитированием