1316번 - 그룹 단어 체커
안되는 이유가 몰까요 ㅠㅠ
#include<stdio.h>int main(){ int j,i,N,c=0; int b[123],score; for(i=0;i<123;i++) b[i]=0; char a[100]; scanf("%d",&N); score=N; for(i=0;i<N;i++){ scanf("%s",a); while(a[c]!=0) c++; for(j=0;j<=c;j++){ if(b[a[j]]==0){ b[a[j]]++; } else if(b[a[j]]!=0 && a[j]!=a[j-1]){ --score; break; } }}printf("%d",score);}
위의 답변 작성한 사람입니다.
저라면 이렇게 코드를 작성할 것 같습니다.
댓글을 작성하려면 로그인해야 합니다.
znxnsken 7년 전
안되는 이유가 몰까요 ㅠㅠ
#include<stdio.h>
int main(){
int j,i,N,c=0;
int b[123],score;
for(i=0;i<123;i++)
b[i]=0;
char a[100];
scanf("%d",&N);
score=N;
for(i=0;i<N;i++){
scanf("%s",a);
while(a[c]!=0)
c++;
for(j=0;j<=c;j++){
if(b[a[j]]==0){
b[a[j]]++;
}
else if(b[a[j]]!=0 && a[j]!=a[j-1]){
--score;
break;
}
}
}
printf("%d",score);
}