#include <iostream>
std::string shiftEachLetterNPlacesUp(std::string str, int N) {
std::string result;
for (char ch : str) {
int asciiCode = static_cast<int>(ch) + N;
if ((asciiCode >= 97 && asciiCode <= 122) || (asciiCode >= 65 && asciiCode <= 90)) {
result += static_cast<char>(asciiCode);
} else {
result += ch;
}
}
return result;
}
int main() {
std::cout << shiftEachLetterNPlacesUp("8a Fkq", 3) << std::endl;
}
/*
run:
8d Int
*/