https://school.programmers.co.kr/learn/courses/30/lessons/12926
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
class Solution {
public String solution(String s, int n) {
String answer = "";
for(int i=0; i<s.length(); i++) {
char ch = s.charAt(i);
if(Character.isLowerCase(ch)) { //소문자
ch = (char) ((ch - 'a' + n) % 26 + 'a');
} else if(Character.isUpperCase(ch)) { //대문자
ch = (char) ((ch - 'A' + n) % 26 + 'A');
}
answer += ch;
}
return answer;
}
}'코딩테스트 > 코딩테스트 문제풀이' 카테고리의 다른 글
| [Java] 프로그래머스 <기능 개발> (0) | 2025.03.07 |
|---|---|
| [Java] 프로그래머스 <더 맵게> (0) | 2025.03.07 |
| [Java] 프로그래머스 <삼총사> (0) | 2025.03.06 |
| [Java] 프로그래머스 <최대공약수와 최소공배수> (0) | 2025.03.03 |
| [Java] 프로그래머스 <정수 제곱근 판별> (0) | 2025.03.01 |