bool is_pangram(const char *str) {
unsigned long check = 0;
for (char *ch = str; ch != 0 && check != 0x3FFFFFF; ch++) {
if ('A' <= *ch && *ch <= 'Z') {
check |= (1 << (*ch - 'A'));
} else if ('a' <= *ch && *ch <= 'z') {
check |= (1 << (*ch - 'a'));
}
}
return check == 0x3FFFFFF;
}
레지스터? 그게 뭥미.
댓글 0