PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
inp = "##Abv###hff####abc##dEf#ghj#iik"
prc = inp
for i in range(3,len(inp))[::-1]:
prc = prc.replace("#"*i," "+"@"*i+" ")
prc = prc.replace("##"," $ ").replace("#"," # ").split()
for i,grp in zip(range(len(prc)-1),prc):
if grp == "$":
prc[i+1] = prc[i+1][::-1].swapcase()
if grp == "#":
prc[i+1] = prc[i+1][::-1]
ans = "".join(prc).replace("$","##")
for i in range(3,len(inp))[::-1]:
ans = ans.replace("@"*i,"#"*i)
print("Input:\n",inp)
print("\nOutput:\n",ans)
"""
[CHALLENGE] Tricky symbol
It is a hard challenge for me😊
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run