CSE/baekjoon & swexpert
baekjoon 5598 카이사르암호 ] 문자열 & 정수론
언제나 변함없이
2019. 3. 10. 21:50
반응형
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
for(int i = 0 ; i < str.length(); i++) {
if((int)str.charAt(i) > 67)
System.out.print((char)((int)str.charAt(i)-3));
else
System.out.print((char)((int)str.charAt(i)+23));
}
}
}
문자열만 사용하면 위처럼 풀 수 있다.
정수론 활용된 건 뭘까..
(char)((str[i] - 'A' + 23) % 26 + 'A');
반응형