백준 1316 c++
#include <iostream>
#include <cstring>
using namespace std;
int main(void)
{
int N, i, j, len, count = 0;
bool C = 1;
char **str;
cin >> N;
if (N >= 1 && N <= 100)
{
str = new char* [N];
for (i = 0; i < N; i++)
{
str[i] = new char[101];
cin >> str[i];
}
}
else
{
return 0;
}
for (i = 0; i < N; i++)
{
C = 1;
len = (int)strlen(str[i]);
if (len == 1)
{
count++;
}
else
{
for (j = 1; j < len; j++)
{
if (C == 0)
{
break;
}
else
{
if (str[i][j] != str[i][j - 1])
{
for (int k = 0; k < j; k++)
{
if (str[i][k] == str[i][j])
{
C = 0;
break;
}
else
{
;
}
}
}
else
{
;
}
}
}
if (C == 1)
{
count++;
}
else
{
;
}
}
}
cout << count << endl;
for (i = 0; i < N; i++)
{
delete[] str[i];
}
delete[] str;
return 0;
}