Ask HN: I've been a programmer for 6 years, and I can't solve basic CS problems 8 years ago
Your solution would not work for all cases. For example, shifting "JAZZ" up by 1 should result in "KBAA" but your program would output "KB[[". You also need to handle wraparound at the ends of the alphabet.