Simón dice

Crea una función que reciba dos arreglos y devuelva true si el segundo arreglo sigue al primero con un desplazamiento de un elemento, y false en caso contrario. En otras palabras, determina si el segundo arreglo es el primero desplazado 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

  • Los dos arreglos de entrada tendrán la misma longitud y una longitud mínima de 2.
  • Los valores del elemento con índice 0 del segundo arreglo y del elemento con índice n-1 del primer arreglo no importan.