Mestre Mandou

Crie uma função que receba dois arrays e retorne true se o segundo array acompanhar o primeiro com uma defasagem de um elemento, e false caso contrário. Em outras palavras, determine se o segundo array é o primeiro array deslocado para a direita em 1.

Exemplos

Program.simonSays(new int[] {1, 2}, new int[] {5, 1}) ➞ true

Program.simonSays(new int[] {1, 2}, new int[] {5, 5}) ➞ false

Program.simonSays(new int[] {1, 2, 3, 4, 5}, new int[] {0, 1, 2, 3, 4}) ➞ true

Program.simonSays(new int[] {1, 2, 3, 4, 5}, new int[] {5, 5, 1, 2, 3}) ➞ false

Notas

  • Os dois arrays de entrada terão o mesmo comprimento e um comprimento mínimo de 2.
  • Os valores do elemento de índice 0 do segundo array e do elemento de índice n-1 do primeiro array não importam.