#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
#include <string.h>
// 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요.
char* solution(const char* s, const char* skip, int index) {
// return 값은 malloc 등 동적 할당을 사용해주세요. 할당 길이는 상황에 맞게 변경해주세요.
char* answer = (char*)malloc(sizeof(int)*(strlen(s)+1));
strcpy(answer, s);
int i;
int a = index;
int j;
int k;
for(i=0;s[i] !='\0';i++)
{
for(j=i; j<=i+a;j++)
{
for(k=0;k<strlen(skip);k++)
{
if(answer[j] == skip[k])
{
index = index + 1;
}
}
}
if(answer[i]>122)
{
answer[i] = answer[i] - 26 + index;
}
else
{
answer[i] = answer[i] + index;
}
}
return answer;
}