Simón dice

Crea una función que reciba dos listas y devuelva True si la segunda lista sigue a la primera con un desfase de un elemento, y False en caso contrario. En otras palabras, determina si la segunda lista es la primera desplazada 1 posición hacia la derecha.

Ejemplos

simon_says([1, 2], [5, 1]) ➞ True

simon_says([1, 2], [5, 5]) ➞ False

simon_says([1, 2, 3, 4, 5], [0, 1, 2, 3, 4]) ➞ True

simon_says([1, 2, 3, 4, 5], [5, 5, 1, 2, 3]) ➞ False

Notas

  • Ambas listas de entrada tendrán la misma longitud y una longitud mínima de 2.
  • Los valores del elemento con índice 0 de la segunda lista y del elemento con índice n-1 de la primera lista no importan.