bool is_pangram( const char *str)
{
int counter = 0;
int bit_block = 0;
do
{
bit_block |= 1 << ((*(str+counter) | 0x20) - 'a');
counter++;
}while( *(str+counter) != 0);
return bit_block == 0x3FFFFFF ? true : false;
}
옛날엔 스피드 하나는 자신있었는데...
bool is_pangram( const char *str)
{
int counter = 0;
int bit_block = 0;
do
{
bit_block |= 1 << ((*(str+counter) | 0x20) - 'a');
counter++;
}while( *(str+counter) != 0);
return bit_block == 0x3FFFFFF ? true : false;
}
옛날엔 스피드 하나는 자신있었는데...
입력 범위가 0 ~ 127 입니당
if(*str == 0){return false;} 하나만 맨위에 넣어주세요...