Segmentación de cadenas

Published by yanni in

En este desafío se te proporciona una cadena y un slice creado a partir de ella. Crea una función que devuelva una expresión que pueda usarse para obtener ese slice. Tu respuesta debe contener únicamente el número mínimo de pulsaciones de teclas necesarias para crear el slice.

Ejemplos

slicer("abcd", "b") ➞ "[1]"

slicer("abcdefg", "cb") ➞ "[2:0:-1]"

slicer("abcdefg", "be") ➞ "[1::3]"

slicer("abcdefgh", "bdf") ➞ "[1:6:2]"

Notas

  • Los casos de prueba son slices que pueden crearse con la expresión de tipo [start:end:step].
  • Las cadenas están compuestas por caracteres únicos (sin repeticiones).