PasswordReset
https://pastebin.com/uqYNgruD - 100\100.
Решение - с малко пояснения. StringBuilder се ползва само за първия случай, защото е хиляди пъти по бърз от конкатенацията, и това е първата уловка. Не се създава нова производна за променената парола, просто се променя дадената ни парола, втора уловка. Проверки за index и length не са нужни, както е написано в условието.
Успех със задачките