@nano_e_t_4

Как записать последовательность?

Всем привет
Подскажите плз, как оформить такую последовательность математически (а лучше даже в виде алгоритма или на псевдокоде) - чтобы можно было в цикле оформить
массивА = [а,а,а,а,б,б,б,б,б,б,в,в,в,в,в,в,г,г,г,г]
массивБ = [[a,a,a,a], [б,б,б][б,б,б], [в,в] [в,в] [в,в] [г] [г] [г] [г]]
нужно из массиваА получить массивБ
уже второй день бьюсь, не могу толком сообразить
спасибо
  • Вопрос задан
  • 328 просмотров
Решения вопроса 1
alsopub
@alsopub
Как я вижу это:

1) N=5, LastSymbol = ""
2) Если LastSymbol != первый элемент массиваА, то N = N - 1, LastSymbol = первый элемент массиваА
3) В цикле взять N элементов из массиваА, записать получившийся массив в массивБ
4) Перейти к пункту 2

Но что буде если в массивеА будет неподходящее количество букв... тут надо понимать саму задачу.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы