한 걸음 두 걸음
baekjoon 5598 카이사르암호 ] 문자열 & 정수론 본문
반응형
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');
반응형
'CSE > baekjoon & swexpert' 카테고리의 다른 글
baekjoon 1475 방번호 ] 문자열처리 / 수학(Math.log/ Math.pow) (0) | 2019.03.15 |
---|---|
baekjoon 1316 그룹 단어 체커 ] 문자열처리 (0) | 2019.03.15 |
baekjoon 11656 접미사배열 ] 문자열처리 substring 사용 (0) | 2019.03.10 |
baekjoon 1100 하얀 칸 ] 문자열처리 (0) | 2019.03.10 |
baekjoon 2908 상수 ] 문자열처리, int뒤집기 (0) | 2019.03.10 |