O 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 deslocado 1 posição para a direita.
Exemplos
Program.SimonSays(new[] {1, 2}, new[] {5, 1}) ➞ true
Program.SimonSays(new[] {1, 2}, new[] {5, 5}) ➞ false
Program.SimonSays(new[] {1, 2, 3, 4, 5}, new[] {0, 1, 2, 3, 4}) ➞ true
Program.SimonSays(new[] {1, 2, 3, 4, 5}, new[] {5, 5, 1, 2, 3}) ➞ falseObservações
- Os dois arrays de entrada terão o mesmo tamanho e um tamanho mínimo de 2.
- Os valores do elemento de índice
0do segundo array e do elemento de índicen-1do primeiro array não importam.