MISPELL 문제에서 배열에서 해당하는 인덱스를 제외한 나머지 문자를 다른 배열에 저장시켜 출력시켜서 PASS를 받았습니다.
그런데, 배열에 저장하는 시간을 생략하면 시간이 더 단축되겠다는 생각에, 아래와 같이 해당 인덱스를 제외하고 나머지 문자열을 바로 출력시켰는데, 오답처리가 되더군요..
제가 놓친부분이 있는지 알려주세요 ㅠㅠ
#pragma warning(disable:4996)#include <stdio.h>#define MAX 80charword[MAX+1];intmain(void){intn,i,j;intm;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d %s",&m,word);printf("%d ",i+1);for(j=0;j<MAX+1;j++){if(j==m-1){continue;}printf("%c",word[j]);if(word[j]=='\0'){break;}}printf("\n");}return0;}
tyjk32
MISPELL 문제에서 배열에서 해당하는 인덱스를 제외한 나머지 문자를 다른 배열에 저장시켜 출력시켜서 PASS를 받았습니다.
그런데, 배열에 저장하는 시간을 생략하면 시간이 더 단축되겠다는 생각에, 아래와 같이 해당 인덱스를 제외하고 나머지 문자열을 바로 출력시켰는데, 오답처리가 되더군요..
제가 놓친부분이 있는지 알려주세요 ㅠㅠ
10년 전