문제

링크

풀이

#include <stdio.h>
#include <string.h>
 
int calculate(char str[]) {
  int i, value;
  int alpha[27] = { 0 };
 
  int previous = str[0]-'a';
  for (i=0; i<strlen(str); i++) {
    value = str[i]-'a';
    if (alpha[value] == 1 && previous != value) return 0;
    else                                    alpha[value] = 1;
    previous = value;
  }
  return 1;
}
 
int main(void) {
  int i, n, count = 0;
  char str[101];
 
  scanf("%d", &n);
  for (i=0; i<n; i++) {
    scanf("%s", str);
    count += calculate(str);
  }
  printf("%d", count);
  return 0;
}