#include <string>
#include <vector>
using namespace std;
 
string solution(string s, int n)
{
    string answer = "";
    
    for(int i = 0; i < s.size(); i++)
    {
         if('A' <= s[i] && s[i] <= 'Z')
         {
             // 알파벳순서 A(0)~Z(25)
             int idx = s[i]-'A';
             int changeIdx = (idx+n) % 26;
             
             answer += 'A'+changeIdx;
         }
         else if('a' <= s[i] && s[i] <= 'z')
         {
             // 알파벳순서 a(0)~z(25)
             int idx = s[i]-'a';
             int changeIdx = (idx+n) % 26;
             
             answer += 'a'+changeIdx;
         }
        else if(s[i] == ' ')
        {
            answer += s[i];
        }
    }
    
    return answer;
}
cs

+ Recent posts