Byeon's NOTE

[프로그래머스 알고리즘] level_1 시저암호 - java 본문

알고리즘 문제/프로그래머스

[프로그래머스 알고리즘] level_1 시저암호 - java

SUByeon 2019. 3. 17. 21:16

문제


  https://programmers.co.kr/learn/courses/30/lessons/12926


풀이


class Solution {
  public String solution(String s, int n) {
      String answer = "";
      char c=' ';
      for(int i=0;i<s.length();i++){
          c = s.charAt(i);
          if(c>='a' && c <='z'){
              c = (char)((c-'a'+n)%26+'a');
              answer = answer.concat(String.valueOf(c));
          }else if(c>='A' && c<='Z'){
              c = (char)((c-'A'+n)%26+'A');
              answer = answer.concat(String.valueOf(c));
          }else{
              answer = answer.concat(" ");
          }
      }
      return answer;
  }
}


Comments