import re
# you can free to change all these codes/structure
def curve_smoothing(string):
blank_count=0
value_count = 0
splitString = string.split(",")
print("Input:",string)
#print(string)
totalNumbers = len(splitString)
for i in splitString:
if i=="_":
blank_count+=1
else:
value_count=int(i)+int(value_count)
sequenceNumber = int(value_count/totalNumbers)
if(blank_count!=0):
output = string.replace("_",str(sequenceNumber),blank_count)
print(output)
for a given input : S2="_,_,_,24"
expected output = 6,6,6,6
But my program gives output = 6,6,6,24
How do i fix it?