문자열중에 오직 하나의 문자만 존재할경우를 찾는(?)
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char *str = "ffffffaaaabcccddeeeeeffffgghijklmmmmnnnnopppqrstuuuuuvwxxxxxyyyyz";
int index[strlen(str)][2];
int kk, ff;
memset(index,0x00,sizeof(index));
for(kk=0; kk<strlen(str); kk++)
{
index[kk][0] = *(str+kk);
}
for(ff=0; ff<strlen(str); ff++)
{
for(kk=0; kk<strlen(str); kk++)
{
if(index[ff][0] == index[kk][0]) index[ff][1]++;
}
}
for(kk=0; kk<strlen(str); kk++)
{
if(index[kk][1] ==1)
printf("[%c]>>>>[%d]\n", index[kk][0], index[kk][1]);
}
return(0);
}
/*
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\SIHOO\Downloads\example>__11
[b]>>>>[1]
[h]>>>>[1]
[i]>>>>[1]
[j]>>>>[1]
[k]>>>>[1]
[l]>>>>[1]
[o]>>>>[1]
[q]>>>>[1]
[r]>>>>[1]
[s]>>>>[1]
[t]>>>>[1]
[v]>>>>[1]
[w]>>>>[1]
[z]>>>>[1]
*/