[text] 3_4_1.py

Viewer

copydownloadembedprintName: 3_4_1.py
  1. def solution(line):
  2.     nums_idxs = []
  3.     sym_= []
  4.     for idx, value in enumerate(line):
  5.         if value.isdigit():
  6.             if idx == 0:
  7.                 nums_idxs.append(value)
  8.             else:
  9.                 if line[idx-1].isdigit():
  10.                     nums_idxs[-1] += value
  11.                 else:
  12.                     nums_idxs.append(value)
  13.         else:
  14.             sym_.append(value)
  15.     
  16.     result = []
  17.     for index, symbol in enumerate(sym_):
  18.         result.append(sym_[index]*(int(nums_idxs[index])))
  19.     result = ''.join(result)
  20.     
  21.  
  22. if __name__ == '__main__':
  23.     line = input()
  24.     solution(line)

Editor

You can edit this paste and save as new:


File Description
  • 3_4_1.py
  • Paste Code
  • 13 Jun-2021
  • 642 Bytes
You can Share it: