Во-первых, вам нужно получить первый индекс строки
let startIndex = string.startIndex
Далее вам нужно получить String.Index символа в первой позиции
let index1 = string.index(startIndex, offsetBy: num1 - 1)
Я набираю минусодин, потому что первый символ имеет индекс 0
Далее вы можете удалить этот символ
str.remove(at: index1)
То же самое для второго символа
let offset = num1 > num2 ? 1 : 2
let index2 = string.index(startIndex, offsetBy: num2 - offset)
str.remove(at: index2)
Если num1 меньше, чем num2, тозначение смещения равно 2, потому что мы уже удалили один символ.Если num1 больше, чем num2, то значение смещения равно 1, как для num1.