Answer:
Written in Python:
def insert_string_multiple_times(str1,indto,str2,count):
splitstr = str1[:indto]
for i in range(count):
splitstr+=str2
splitstr +=str1[indto:]
print(splitstr)
Step-by-step explanation:
This line defines the method
def insert_string_multiple_times(str1,indto,str2,count):
In the above definition:
str1 represents the string
indto represents index to insert a new string
str2 represents the new string to insert
count represents the number of times str2 is to be inserted
This gets the substring from the beginning to indto - 1
splitstr = str1[:indto]
This performs an iterative operation
for i in range(count):
This appends str2 to the first part of the separated string
splitstr+=str2
This appends the remaining part of the separated string
splitstr +=str1[indto:]
This prints the new string
print(splitstr)