[백준] 5598 카이사르 암호
https://www.acmicpc.net/problem/5598
5598번: 카이사르 암호
가이우스 율리우스 카이사르(Gaius Julius Caesar)는 고대 로마 군인이자 정치가였다. 카이사르는 비밀스럽게 편지를 쓸 때, 'A'를 'D로', 'B'를 'E'로, 'C'를 'F'로... 이런 식으로 알파벳 문자를 3개씩 건
www.acmicpc.net
백준 문자열 카테고리에서 랜덤으로 문제를 찍어봤는데 생각보다 너무 쉬워서 잘못 찍은 것 같다. 단순히 문자끼리 연산한 후 리턴해주면 되는 쉬운 문제였다.
문제 및 입출력
코드
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
String result = "";
for(int i=0; i<input.length(); i++)
{
char temp = input.charAt(i);
temp -= 3;
if(temp<'A')
{
temp += 26;
}
result += temp;
}
System.out.println(result);
sc.close();
}
}