public class Program {
public static String shiftEachLetterNPlacesUp(String str, int N) {
StringBuilder result = new StringBuilder();
for (char ch : str.toCharArray()) {
int asciiCode = (int)ch + N;
if ((asciiCode >= 97 && asciiCode <= 122) || (asciiCode >= 65 && asciiCode <= 90)) {
result.append((char)asciiCode);
} else {
result.append(ch);
}
}
return result.toString();
}
public static void main(String[] args) {
System.out.println(shiftEachLetterNPlacesUp("8a Fkq", 3));
}
}
/*
run:
8d Int
*/