Сума на съседни еднакви числа
Здравейте.Може ли решението на тази задача-
Напишете програма, която сумира всички съседни еднакви числа в списък от цели числа, започвайки отляво надясно.
- След като две числа са сумирани, полученият резултат може да бъде равен на някой от другите му съседи, което означава, че също трябва да се сумира (вижте примерите).
- Винаги сумирайте най-левите две еднакви числа (ако има няколко двойки от еднакви числа).
Примери
Вход |
Изход |
Обяснение |
3 3 6 1 |
12 1 |
3 3 6 1 à 6 6 1 à 12 1 |
8 2 2 4 8 16 |
16 8 16 |
8 2 2 4 8 16 à 8 4 4 8 16 à 8 8 8 16 à 16 8 16 |
5 4 2 1 1 4 |
5 8 4 |
5 4 2 1 1 4 à 5 4 2 2 4 à 5 4 4 4 à 5 8 4 |