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;
}


레지스터? 그게 뭥미.