35일차

꽃봉우리·2024년 6월 7일

알고리즘 카타

My Code

public 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(ch==' ') { //공백
				answer += ch;
				continue;
			}
			if(ch>='a' && ch<='z') { //소문자
				if(ch+n > 'z') {
					answer += (char)(ch-26+n);
				}else {
					answer += (char)(ch+n);
				}
			}else if(ch>='A' && ch<='Z') { //대문자
				if(ch+n > 'Z') {
					answer += (char)(ch-26+n);
				}else {
					answer += (char)(ch+n);
				}
			}
		}
		return answer;
	}
}

0개의 댓글