ascode 1019 암호화 알고리즘

최대 1 분 소요

문제 설명

나는 지금 현재 보안 프로그램을 제작을 하여야 한다고 가정을 할 때.
A란 문자가 들어오면은 B가 되고
B란 문자가 들어오면은 C를
C는 D…
Y란 문자가 들어오면 Z 문자를
마지막으로 Z란 문자가 들어오면은 A를 출력을 하는 암호화 프로그램을 제작할려고 한다.
자! 암호화 프로그램을 만들어 보도록 하자.

입력 설명

첫번째 줄에는 TestCase가 들어 오며 범위는 1 <= TestCase <= 10
두번째 줄 부터는 문자열이 들어온다. 문자열의 길이는 Length라 하고 Length는 1 <= Length <= 1024 이다.
그 다음은 반복이다.

출력 설명

A 는 B, B는 C로 출력된 결과값으로 나타낸다.

입력 예시

2
ABC
ZAD

출력 예시

BCD
ABE

코드

#include <stdio.h>
#include <string.h>
int main() {
	int a, count;
	char arr[1024];
	scanf("%d", &a);
	for (int i = 0; i < a; i++)
	{
		scanf("%s", &arr);	
		count = strlen(arr);
		for (int i = 0; i < count; i++)
		{
			if (arr[i] <= 90 & arr[i] >= 65) {
				if (arr[i] == 90) {
					arr[i] = 65;
				}
				else {
					arr[i]++;
				}
			}

		}
		printf("%s\n", arr);

	}
	return 0;
}

나 : say

쉽당ㅇ

댓글남기기