← Back to Forum
CCC 2022 J3 - Harp Tuning Solution
#Morgan Su, BayviewSS
N=input()
array=[]
arrL=[]
signArr=[]
nArr=[]
counter=0
pos=0
end=0
string=""
sA=""
for i in range(len(N)):
if N[i].isdigit():
array+=[N[i]]
for j in range(len(N)):
if N[j].isdigit():
counter+=1
elif N[j].isalpha() and N[j-1].isdigit() and j>0:
arrL+=[counter]
counter=0
if j==len(N)-1:
arrL+=[counter]
for i in range(len(N)):
if N[i]=="+":
signArr+=["tighten"]
elif N[i]=="-":
signArr+=["loosen"]
N+="1"
for i in range(len(N)):
if N[i].isalpha() and N[i]!="+" and N[i]!="-":
string+=N[i]
else:
nArr+=[string]
string=""
nArr=[x for x in nArr if x!= ""]
for i in range(len(array)):
sA+=array[i]
for i in range(len(nArr)):
print(nArr[i], end=" ")
print(signArr[i], end=" ")
end+=arrL[i]
print(sA[pos:end])
pos+=arrL[i]
By msu7 on 9/2/2025
0