MISPELL 문제 질문입니다 wndgusnc MISPELL 답은 정확히 나오는데 계속 오답처리가 됩니다 무엇이 잘못되었는지 모르겠습니다 그래서 수정할 부분도 모르겠습니다... 도움을 요청합니다 #include <stdio.h> #include <string.h> int main() { int n, i ,j; int size=0, top=0; char arr[100][100]; char arr_temp[100][100]; int arr_num[100][1]; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d %s",&arr_num[i][0],arr[i]); size=strlen(arr[i])%10000; for(j=0;j<size;j++) { if(arr_num[i][0]-1 != j) { arr_temp[i][top++]=arr[i][j]; } } top=0; } for(i=0;i<n;i++) { size=strlen(arr[i])%10000; printf("%d ",i+1); for(j=0;j<size;j++) { printf("%c",arr_temp[i][j]); } printf("\n"); } return 0; } 9년 전
1개의 댓글이 있습니다. ita9naiwa 간단한 방법으로 다시 짜보는건 어떠신가용?.. 예를 들어서 3 MAKICHAN에서 str = MAKICHAN라면, for(int i = 0; i <6;i++) { if(i != 3-1) printf("%c",str[i]); }이면 순서대로 M,MA,MA,MAI,MAIC,MAICH,MAICHA,MAICHAN이 되용 이렇게 하는 식으로용 무엇이 잘못되었는지 찾기 힘든 이유중 하나가 복잡한 코드일 때도 있어서요. 9년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
wndgusnc
MISPELL 답은 정확히 나오는데
계속 오답처리가 됩니다
무엇이 잘못되었는지 모르겠습니다
그래서 수정할 부분도 모르겠습니다...
도움을 요청합니다
9년 전