You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
306 B

package solutions
func Rot14(s string) (result string) {
for _, r := range s {
if r >= 'a' && r <= 'z' {
if r >= 'm' {
r -= 12
} else {
r += 14
}
} else if r >= 'A' && r <= 'Z' {
if r >= 'M' {
r -= 12
} else {
r += 14
}
}
result += string(r)
}
return result
}