Notice
Recent Posts
Recent Comments
Link
bdfgdfg
[레벨1] 시저 암호 본문
반응형
#include <string>
#include <vector>
using namespace std;
string solution(string s, int n) {
string answer;
for(int i = 0; i < s.size(); ++i)
{
if(s[i] == ' ')
{
answer += s[i];
continue;
}
if(s[i] >= 'a' && s[i] <= 'z')
{
if(s[i] + n > 'z')
{
int dis = s[i] + n - 'z';
answer += 'a' + dis - 1;
}
else
answer += s[i] + n;
}
else if(s[i] >= 'A' && s[i] <= 'Z')
{
if(s[i] + n > 'Z')
{
int dis = s[i] + n - 'Z';
answer += 'A' + dis - 1;
}
else
answer += s[i] + n;
}
}
return answer;
}
반응형
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[레벨1] 소수찾기 - 에라토스테네스의 체 (0) | 2021.09.04 |
---|---|
[레벨 1] 수박수박수박 (0) | 2021.09.03 |
[레벨1] 문자열을 정수로 바꾸기 (0) | 2021.09.01 |
[레벨1] 약수의 합 (0) | 2021.08.31 |
[레벨1] 이상한 문자 만들기 (0) | 2021.08.30 |
Comments