zj3t

email: euntaejang@gmail.com

Latest Posts

Algospot-MISPELL

By 오후 12:26

이번 문제도 쉬운문제였습니다.

예제입력에서 앞의 숫자는 인덱스+1에 해당합니다. 이 문제는 그 부분을 지운뒤 나머지 문자열을 출력하는 문제입니다.

//////////////////////////////////////////////////////////////////////////////////////////////////////

#include <stdio.h>
#include <string.h>

int main() {
int test;
int len = 0;
int input = 0;
char old[1001]={ 0, };

scanf_s("%d", &test);

for (int i = 0; i < test; i++) {
scanf_s("%d %s",&input, old, sizeof(old));
len = strlen(old);

for (int j = 0; j < len; j++) {
if (j == input-1) { //입력한 값과 인덱스+1의 값이 같으면
for (int h = j; h < len; h++) { //하나 뒤의 문자열을 계속 저장
old[h] = old[h+1];
}
}
}
printf("%d %s\n",i+1,old);
}
return 0;
}

You Might Also Like

0 개의 댓글