def solution(s):
total_alphabet = '100000110000100100100110100010110100110110110010010100010110101000111000101100101110101010111100111110111010011100011110101001111001010111101101101111101011'
assert len(total_alphabet) == 26 * 6
mapping = {}
for i,e in enumerate('abcdefghijklmnopqrstuvwxyz'):
mapping[e] = total_alphabet[i * 6: (i+1)*6]
mapping[' '] = '000000'
mapping['capital'] = '000001'
# loop through input string.
# For each letter encountered, is it capital or space?
result = ""
for e in s:
upper = False
if e.isupper():
upper = True
e = e.lower()
print(e)
if e in mapping:
if upper:
print("Yup")
result += mapping['capital']
result += mapping[e]
return result
print(solution("B"))
assert 1 == 2
ZGVmIHNvbHV0aW9uKHMpOgoJCiAgICB0b3RhbF9hbHBoYWJldCA9ICcxMDAwMDAxMTAwMDAxMDAxMDAxMDAxMTAxMDAwMTAxMTAxMDAxMTAxMTAxMTAwMTAwMTAxMDAwMTAxMTAxMDEwMDAxMTEwMDAxMDExMDAxMDExMTAxMDEwMTAxMTExMDAxMTExMTAxMTEwMTAwMTExMDAwMTExMTAxMDEwMDExMTEwMDEwMTAxMTExMDExMDExMDExMTExMDEwMTEnCiAgICBhc3NlcnQgbGVuKHRvdGFsX2FscGhhYmV0KSA9PSAyNiAqIDYKICAgIG1hcHBpbmcgPSB7fQogICAgZm9yIGksZSBpbiBlbnVtZXJhdGUoJ2FiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6Jyk6CiAgICAgICAgbWFwcGluZ1tlXSA9IHRvdGFsX2FscGhhYmV0W2kgKiA2OiAoaSsxKSo2XQogICAgbWFwcGluZ1snICddID0gJzAwMDAwMCcKICAgIG1hcHBpbmdbJ2NhcGl0YWwnXSA9ICcwMDAwMDEnCiAgICAKICAgICMgbG9vcCB0aHJvdWdoIGlucHV0IHN0cmluZy4KICAgICMgRm9yIGVhY2ggbGV0dGVyIGVuY291bnRlcmVkLCBpcyBpdCBjYXBpdGFsIG9yIHNwYWNlPwogICAgcmVzdWx0ID0gIiIKICAgIGZvciBlIGluIHM6CiAgICAgICAgdXBwZXIgPSBGYWxzZQogICAgICAgIGlmIGUuaXN1cHBlcigpOgogICAgICAgIAkKICAgICAgICAgICAgdXBwZXIgPSBUcnVlCiAgICAgICAgICAgIAogICAgICAgIGUgPSBlLmxvd2VyKCkKICAgICAgICBwcmludChlKQogICAgICAgIAogICAgICAgIGlmIGUgaW4gbWFwcGluZzoKICAgICAgICAgICAgaWYgdXBwZXI6CiAgICAgICAgICAgIAlwcmludCgiWXVwIikKICAgICAgICAgICAgICAgIHJlc3VsdCArPSBtYXBwaW5nWydjYXBpdGFsJ10KICAgICAgICAgICAgcmVzdWx0ICs9IG1hcHBpbmdbZV0KICAgICAgICAgICAgCiAgICByZXR1cm4gcmVzdWx0CgpwcmludChzb2x1dGlvbigiQiIpKQphc3NlcnQgMSA9PSAy