Количество повторений значений в списке
Помогите написать Python программу. Она должна брать на вход одномерный список с цифрами (0, 1, -1), а на экран выводить строку - 'цифра количество в ряд'. Если цифра одна - то в количестве 1, и т.д. Все должно быть по порядку т.е. не количество цифр во всем списке а количество этих цифр в ряд. Пример списка: [0, 0, 1, 1, 1, -1, 0, 0, 0]
Пример вывода: (0 2)
(1 3)
(-1 1)
(0 3)
(Каждая скобка вывод с новой строки)
Кода пока нет! :(
Заранее спасибо!
Ответы (1 шт):
answers перебирает возможные ответы.
row_by_answers восстанавливает исходный список по ответу.
main вводит данные, перебирает ответы, если ответ подходит, выводит его. Если ответа нет, печатает сообщение об ошибке:
$ echo 0 0 1 1 1 -1 0 0 0 | python solve-the-task.py (0 2) (1 3) (-1 1) (0 3)
