11655. ROT13
https://www.acmicpc.net/problem/11655
📌문제
📌풀이
아스키 코드만 잘 굴리면 쉽게 풀 수 있음
124ms 14240kb
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
for(char c : br.readLine().toCharArray()){
int n = Character.isLowerCase(c) ? 'z' : 'Z';
if(Character.isLetter(c) && ((c += 13) > n)) c -= 26;
sb.append(c);
}
System.out.println(sb);
}
}
'Algorithm > PTUStudy' 카테고리의 다른 글
16주차. 그래프(조합) (0) | 2023.05.26 |
---|---|
16주차. 그래프(순열) (0) | 2023.05.23 |
15주차. 단어 길이 재기 (0) | 2023.05.12 |
15주차. 그래프(전화번호 문자 조합) (0) | 2023.05.12 |
15주차. 그래프(섬의 개수 리팩토링) (0) | 2023.05.12 |