Classically, booleans are one bit;
0. Leading zeros would just be redundant. For example,
001 means the same as
00001 or just
The 32-bit boolean
Given a truthy/falsey value, output the equivalent 32-bit boolean as a string. (Or as a number if for some reason your language supports leading zeros.)
Your program doesn't have to work for every truthy/falsy type, only what your programming language work best for.
Input >> Output truthy >> 00000000000000000000000000000001 falsey >> 00000000000000000000000000000000