//scanf("%s",str);
//scanf("%s",&str[0]);
/*
#include <stdio.h>
#include <string.h>
int main()
{
char str[100] = {}, a;
int i;
gets(str);
if(str[0]=='l'&&str[1]=='o'&&str[2]=='v'
&&str[3]=='e'&&str[4]=='\0')
{
printf("I love you.");
}
return 0;
}*/
//if(str == "love") -- 절대불가능!!!!!!!!!!!!!!!
//문자열1 문자열2가 같은 단어면
//문자열1이 문자열2보다 먼저 나오면 <0
//문자열2가 문자열1보다 먼저 나오면 >0
//if(strcmp(문자열1,문자열2)==0)
//{
//
//}
/*
str[i] != 0 str[i] != NULL str[i] != '\0' //셋 다 같은 표현!!
//
#include <stdio.h>
#include <string.h>
int main()
{
char str[100] = {};
gets(str);
if(str[0]=='I' &&str[1]=='O' &&str[2]=='I' && str[3] == '\0')
{
printf("%s is the International Olympiad in Informatics.", str);
}
else
{
printf("I don't care.");
}
return 0;
}
"123"
"456"
"aaaaaa"
"z"
"1111111"
"9"
"123"
"125"
//
#include <stdio.h>
#include <string.h>
int main()
{
char str1[50] = {};
int i;
gets(str1);
for(i = 0; str1[i] != 0; i++)
{
printf("'%c'", str1[i]);
printf("\n");
}
return 0;
}
#include <stdio.h>
#include <string.h>
int main()
{
char str1[50] = {}, str2[50] = {};
int k, i, S;
scanf("%d\n", &k);
gets(str1);
for( i = 0; i<strlen(str1); i++)
{
S = 3 * (i+1) + k;
str2[i] = (str1[i] - 65 - S + 26) % 26 + 65;
//str1[i] 65 ~ 90
//str1[i] - 65 0 ~ 25
}
printf("%s", str2);
return 0;
}
//25+6 % 26 = 5 + 65 == 70
//Z(90) ==> F(70)
//O(79) ==> X(88)
//O(79) ==> A(65)
//M(77) ==> B(66)
//
//90 - 65 + 6 = 31 % 26 = 5 + 65 = 70
//70 - 65 + 20 = 25 % 26 = 25 +65 = 90
*/