10 auto bit_tob = std::bitset<72>();
11 auto bs = std::bitset<4>();
13 std::size_t ind{s.size()*4};
16 std::transform(s.begin(), s.end(), s.begin(),
17 [](
unsigned char c){return std::tolower(c);});
19 for(
const char& c : s) {
20 bs = (c >=
'a') ? (c -
'a' + 10) : (c-
'0');
21 for (
int j = 3; j != -1; --j) {
22 bit_tob[--ind] = bs[j];
24 if (ind == 0) {
break;}