Uma empresa decide que, sempre que o Natal cai no domingo, eles darão aos seus empregados todos os feriados extra pagos para que, juntamente com feriados, os trabalhadores não precisem trabalhar na semana seguinte (entre 25 de dezembro e 1 de janeiro).
Tarefa:
Escreva uma função que tenha um ano inicial e um ano final e retorne uma matriz de todos os anos em que o dia 25 de dezembro será um domingo.
findXmasSunday
é uma função.
testString: 'assert(typeof findXmasSunday === "function", "findXmasSunday
is a function.");'
- text: 'findChristmasSunday(2000, 2100)
deve retornar um array.'
testString: 'assert(typeof findXmasSunday(2000, 2100) === "object", "findChristmasSunday(2000, 2100)
should return an array.");'
- text: 'findChristmasSunday(2008, 2121
deve retornar [1977, 1983, 1988, 1994, 2005, 2011, 2016]'
testString: 'assert.deepEqual(findXmasSunday(1970, 2017), firstSolution, "findChristmasSunday(2008, 2121
should return [1977, 1983, 1988, 1994, 2005, 2011, 2016]");'
- text: 'findChristmasSunday(2008, 2121
deve retornar [2011, 2016, 2022, 2033, 2039, 2044, 2050, 2061, 2067, 2072, 2078, 2089, 2095, 2101, 2107, 2112, 2118]'
testString: 'assert.deepEqual(findXmasSunday(2008, 2121), secondSolution, "findChristmasSunday(2008, 2121
should return [2011, 2016, 2022, 2033, 2039, 2044, 2050, 2061, 2067, 2072, 2078, 2089, 2095, 2101, 2107, 2112, 2118]");'
```