자신감을 높이기 위해 풀어보았다.
#include <iostream>
#include <string>
#include <vector>
using namespace std;
string solution(string s, int n) {
string answer = "";
for (auto ch : s) {
if (ch == ' ') answer += ch; // 공백
else {
char start = islower(ch) ? 'a' : 'A'; // 대소문자 판별
answer += (ch + n - start) % 26 + start;
}
}
return answer;
}