시저암호
class Solution {
public String solution(String s, int n) {
String answer = "";
char[] arr = s.toCharArray();
for (char c : arr)
{
int p = c+n-26;
char convertedChar = (char)p;
int q = c+n;
char convertedChar2 = (char)q;
// 1. A~Z라면
if(c>='A' && c<='Z')
{
if(c+n>90)
{
answer += convertedChar;
} else {
answer += convertedChar2;
}
}
// 2. a~z라면
else if(c>='a' && c<='z')
{
if(c+n>122)
{
answer += convertedChar;
} else {
answer += convertedChar2;
}
}
// 3. 공백이라면
else
answer += " ";
}
return answer;
}
}