Реализация процедуры замены символа строки по конкретному индексу.
Простенькие алгоритмы для тех языков, где нельзя напрямую модифицировать содержимое строки и делать, например: str[2] = "a"
Для вариантов C# время выполнения распределяется примерно так: