Easy

They are turning on the Christmas lights πŸŽ„ in the city and, as every year, they have to be fixed!

The lights are of two colors: πŸ”΄ and 🟒 . For the effect to be appropriate, they must always alternate. That is, if the first light is red, the second must be green, the third red, the fourth green, etc.

We have been asked to write a function adjustLights that, given an array of strings with the color of each light, return the minimum number of lights that need to be changed for the colors to alternate.

adjustLights(['🟒', 'πŸ”΄', '🟒', '🟒', '🟒'])
// -> 1 (you change the fourth light to πŸ”΄)

adjustLights(['πŸ”΄', 'πŸ”΄', '🟒', '🟒', 'πŸ”΄'])
// -> 2 (you change the second light to 🟒 and the third to πŸ”΄)

adjustLights(['🟒', 'πŸ”΄', '🟒', 'πŸ”΄', '🟒'])
// -> 0 (they are already alternating)

adjustLights(['πŸ”΄', 'πŸ”΄', 'πŸ”΄'])
// -> 1 (you change the second light to 🟒)