반응형
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
char str[] = br.readLine().toCharArray();
for (char ch : str) {
if ('a' <= ch && ch <= 'z' - 13)
sb.append((char)(ch + 13));
else if ('z' - 13 < ch & ch <= 'z')
sb.append((char)(ch - 13));
else if ('A' <= ch && ch <= 'Z' - 13)
sb.append((char)(ch + 13));
else if ('Z' - 13 < ch && ch <= 'Z')
sb.append((char)(ch - 13));
else
sb.append(ch);
}
System.out.print(sb);
}
}
반응형
'Algorithm' 카테고리의 다른 글
백준 6588번 골드바흐의 추측 [ Java ] (0) | 2021.03.29 |
---|---|
백준 10824번 네 수 [ Java ] (0) | 2021.03.29 |
백준 2743번 단어 길이 재기 [ Java ] (0) | 2021.03.29 |
백준 10820번 문자열 분석 [ Java ] (0) | 2021.03.29 |
백준 1918번 후위 표기식 [ Java ] (0) | 2021.03.29 |