red красных лампочек ('a') и blue синих ('b'). Чтобы три лампочки одного цвета не шли подряд, он вешает их порциями:
- пока остаются лампочки обоих цветов: если красных осталось больше, чем синих, он вешает "aab"; если синих больше — "bba"; если поровну — "ab";
- когда один цвет закончился, все оставшиеся лампочки другого цвета вешаются в конец.
Верните получившуюся гирлянду строкой из 'a' и 'b'. Входные данные таковы, что три одинаковые лампочки подряд в ней не появятся.red=5, blue=3 → 'aabaabab'
5 > 3 — вешаем «aab», остаётся 3 и 2. 3 > 2 — ещё «aab», остаётся 1 и 1. Поровну — «ab». Итого «aabaabab».
red=1, blue=4 → 'bbabb'
Синих больше — «bba», остаётся 0 и 2. Красные кончились, два синих идут в хвост.
red=2, blue=0 → 'aa'
red=5, blue=3
'aabaabab'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 38 тестов на сервере, включая скрытые.