Example: 57
Step 1 - find the biggest power of 2 less than the number. In this case, 32. Type 1.
Step 2 - subtract it from the number (57 - 32 = 25). Is the next smaller power of 2 less than or equal to that number? (is 16 < 25?) If so, type 1. If not, type 0. In this case, we type 1, and our answer so far is 11.
Step 3 - repeat for successively smaller powers of 2 until you reach 1.
25 - 16 = 9. Next smaller power of 2 is 8. Is 8< 9? yes. Type another 1. 9 - 8 = 1. Next smaller power of 2 is 4. Is 4 less than 1? no. Type 0. Is 2 less than 1? No. Type 0. Is 1 less than/equal to 1? Yes. Type 1. Full answer: 111001
Each digit is a multiple of 2. Starting with the right most digit, you have 2^0, 2^1, 2^2, 2^3, 2^4 and so on and so forth which gives you a numerical value of 1, 2, 4, 8, 16, etc. You then add them up to get the number you need. So for example, 10111 is actually equal to 2^4+2^2+2^1+2^0 (2^3 is not included because there is a zero in that spot). Then just add them up. 16+4+2+1 = 23. For me, it's way easier to work backwards and convert binary to numerical numbers since I don't regularly work with binary so this was particularly challenging for me.
Three billion human lives ended on October 4, 2017. The survivors of the nuclear fire... called the war "Judgment Day." They lived only to face a new nightmare... the war against the machines.
I would suggest that 2 minutes is not long enough. Being 52 and the last binary maths conversion I studied was night on 40 years ago maybe an extra 60 or 90 seconds?
Ooh, a good place to promote my own conversions quiz. If you like binary, give it a try...
https://www.jetpunk.com/user-quizzes/144821/number-conversions
I know how to do it, I'm just not fast enough. I remember in school they taught us by giving us little wooden blocks that were valued, and had representative sizes, of 1, 2, 4 etc. etc and that's how they taught us the binary system.
I thought originally that all computer programs were written in binary code.