[프로그래머스] [LV1] 시저 암호
업데이트:
📚 시저 암호
링크📎 : https://programmers.co.kr/learn/courses/30/lessons/12926
난이도 ⭐️
📖 문제
📝 내 풀이
import java.util.*;
class Solution {
public String solution(String s, int n) {
String answer = "";
for(int i = 0; i < s.length(); i++){
if(Character.isUpperCase(s.charAt(i))){
if(s.charAt(i) + n > 'Z') answer += (char)(s.charAt(i) + n - 1 - 'Z' + 'A');
else answer += (char)(s.charAt(i) + n);
}
else if(Character.isLowerCase(s.charAt(i))){
if(s.charAt(i) + n > 'z') answer += (char)(s.charAt(i) + n - 1 - 'z' + 'a');
else answer += (char)(s.charAt(i) + n);
}
else answer += " ";
}
return answer;
}
}
끝-!
댓글남기기