DEV Community

Discussion on: Daily Challenge #44 - Mexican Wave

Collapse
 
israelsameach profile image
sameach israel

C#

var wave = str.Select((c, i)=> str.Substring(0, i) + str.Substring(i, 1).ToUpper() + str.Substring(i+1, str.Length-i-1)).Where(s => !s.All(c => c.ToString() == c.ToString().ToLower()));