ascode 1019 암호화 알고리즘
문제 설명
나는 지금 현재 보안 프로그램을 제작을 하여야 한다고 가정을 할 때.
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
쉽당ㅇ
댓글남기기