Reemplazar letras con almohadillas

Escribe una función que reemplace todas las letras dentro de un rango especificado por el símbolo de almohadilla #.

Ejemplos

replace("abcdef", "c-e") ➞ "ab###f"

replace("rattle", "r-z") ➞ "#a##le"

replace("microscopic", "i-i") ➞ "m#croscop#c"

replace("", "a-z") ➞ ""

Notas

  • El rango siempre estará ordenado, a.k.a. Para m-n, el carácter m siempre aparecerá antes o en la misma posición que n.
  • Las cadenas solo contendrán letras minúsculas.
  • Devuelve una cadena vacía si la entrada es una cadena vacía.