JAVA/백준

[문자열 처리] 백준 11655

JJunDol2 2021. 7. 30. 21:52

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);			
		String str = sc.nextLine();
		StringBuilder sb = new StringBuilder();
		
		for (int i = 0; i < str.length(); i++) {
			if((str.charAt(i) >= 'a' && str.charAt(i) <= 'z')) {
				int enc = str.charAt(i) + 13;
				if(enc > 122) {
					sb.append((char)(enc - 26));
				}else {
					sb.append((char)enc);
				}
			} else if(str.charAt(i) >= 'A' && str.charAt(i) <= 'Z') {
				int enc = str.charAt(i) + 13;
				if(enc > 90) {
					sb.append((char)(enc - 26));
				}else {
					sb.append((char)enc);
				}
			} else {
				sb.append(str.charAt(i));
			}
		}
		System.out.println(sb.toString());
	}
}