Two solutions in scheme and racket for switch-y solutions. Scheme doesn't have range, so I just used the output from Racket to get it the list of numbers. I'm sure a better solution is on the way.