11655번
-
[백준 11655번] ROT13Algorithm/기타 2020. 1. 1. 20:33
백준알고리즘 11655번 : ROT13 알파벳을 13번째만큼 밀어서 암호를 만들어내는 문제이다. 알파벳의 갯수는 총 26개이기때문에, 위로 13번을 밀어보내든, 아래로 13번을 보내든 어차피 같은 문자가 될 것이다. 예를들면 1번째 알파벳인 A를 13번 뒤로밀면, B, C, D, E, ... , N이 되고, 앞으로 밀어도 역시, Z, Y, X, W, ... , N이 될 것이다. 대문자는 대문자끼리, 소문자는 소문자끼리 밀어주고, 여차 다른 문자는 그대로 둔다. 예컨대 숫자나 공백 같은 것들은 그대로 둬야한다는 뜻이다. ASCII코드로 문자열의 각 문자들을 변환해주고, 그 ASCII 코드를 13번 민 다음, 다시 문자의 형태로 출력하면 된다. 풀이 과정 1. 받은 문자열을 선언하고, 선언한 문자열의 각 문..