728x90
반응형

문제 : https://codeup.kr/problem.php?id=1294

 

시저의 암호 2

※ 씨저의 암호 원리는 앞의 문제를 참고하세요. 대현이는 씨저의 암호 방식을 이용하여 문장을 만들려고 한다. never trust brutus 를 씨저의 암호로 바꾸면 qhyhu wuxvw euxwxv 이다. 그런데 집중력이 약

codeup.kr

문제 설명

※ 씨저의 암호 원리는 앞의 문제를 참고하세요.

 

대현이는 씨저의 암호 방식을 이용하여 문장을 만들려고 한다.

never trust brutus 를 씨저의 암호로 바꾸면 qhyhu wuxvw euxwxv 이다.

 

그런데 집중력이 약한 대현이는 하나 하나 찾아서 암호로 바꾸는데 어려움을 겪고 있다.

우리가 대현이를 위해 평문을 씨저의 암호문으로 바꾸는 프로그램을 만들어주자.

 

[그림1] 입 출력 형식 및 예제

#include <stdio.h>
 
int main()
{
    char c;
 
    while(scanf("%c", &c) != EOF)
    {
    	if(c ==' ')
        	printf(" ");
        else if(c <= 'w')
            printf("%c", c + 3);
        else if(c == 'x')
            printf("a");
        else if(c == 'y')
            printf("b");
        else if(c == 'z')
            printf("c");

    }
    return 0;
}

 

728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기