/* Caesar 암호를 구현하여 보자. Caesar는 친지들에게 비밀리에 편지를 보내고자 할 때, 다른 사람들이 알아보지 못하도록 문자들을 다른 문자들로 치환하였다. 암호의 규칙은 아래와 같다. 입력 a b c ..... u v w x y z 암호 D E F ..... X Y Z A B C 예를 들어, 문자열 "come to me"는 "FRPH WR PH"로 변환된다. 주의! 지정된 규칙 이외의 문자들은 변환되지 않는다. 아래 <<문제>> 표시부분을 완성하시오. 이 외의 코드를 수정하여 점수를 취득하는 경우, 부정행위가 됩니다. */ #include <iostream> #include <string> using namespace std; class Caesar { public: char encode(char c) { // -------- <<문제>> Caesar 암호방식에 의해 입력문자 c를 암호화된 문자로 반환하는 함수 } }; int main() { string input; getline(cin, input); string encoded = input; //------------- 아래 부터 수정 가능-------------------------------- /* <<문제>> 클래스 Caesar의 객체를 생성하고, encode method를 이용하여, 입력문자열 input을 암호화 문자열인 encoded로 바꾸는 과정 */ // -------------- 이하 수정금지----------------------------------- cout << encoded; return 0; }