07. String Explosion
Здравейте! Някой може ли да ми изпрати решение на тази задача с подробно обяснение?
Благодаря предварително!
Линк към задачата --> https://judge.softuni.bg/Contests/Compete/Index/1217#6
Здравейте! Някой може ли да ми изпрати решение на тази задача с подробно обяснение?
Благодаря предварително!
Линк към задачата --> https://judge.softuni.bg/Contests/Compete/Index/1217#6
Ето и за Python :
enter = input() new_list = "" explosion = 0 lenght = 0 while lenght < len(enter): for i in range(len(enter)): if not enter[i] == ">" and explosion > 0: explosion -= 1 elif enter[i] == ">": explosion += int(enter[i + 1]) new_list += enter[i] else: new_list += enter[i] lenght += 1 print(new_list)
Здравей,
изпозлвах твоя код за подсказка, защото бях зациклил на тази задача малко (вместо да правя втори стринг и просто да не добавям символа, който трябва да "гръмне" - упорито се опитвах да работя само с един стринг и да го изтрия по индекс), за което благодаря, но всъщност има някои излишни елементи - не виждам какво точно прави или проверява while цикъла. Ето кода "изчистен".