Skip to content

Commit 248e3d1

Browse files
committed
check the answer
1 parent 71d77e6 commit 248e3d1

File tree

1 file changed

+4
-69
lines changed

1 file changed

+4
-69
lines changed

number-systems/README.md

Lines changed: 4 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ What's the largest number you can store with 4 bits, if you want to be able to r
2626
Answer: 15
2727

2828
How many bits would you need in order to store the numbers between 0 and 255 inclusive?
29-
Answer: 9 bits
29+
Answer: 8 bits
3030

3131
How many bits would you need in order to store the numbers between 0 and 3 inclusive?
3232
Answer: 2 bits
@@ -35,7 +35,7 @@ How many bits would you need in order to store the numbers between 0 and 1000 in
3535
Answer: 10 bits
3636

3737
How can you test if a binary number is a power of two (e.g. 1, 2, 4, 8, 16, ...)?
38-
Answer: n & n-1 == 0
38+
Answer: n > 0 & (n & n-1 ==0)
3939

4040
Convert the decimal number 14 to hex.
4141
Answer: E
@@ -46,72 +46,7 @@ Answer: 11E
4646
Convert the hex number 386 to decimal.
4747
Answer: 902
4848

49-
Convert the hex number B to decimal.Do not use any tools or programming to solve these problems. Work it out yourself by hand, and fill in the answers.
50-
51-
Do not convert any binary numbers to decimal when solving a question unless the question explicitly tells you to.
52-
53-
The goal of these exercises is for you to gain an intuition for binary numbers. Using tools to solve the problems defeats the point.
54-
55-
Convert the decimal number 14 to binary.
56-
Answer:
57-
58-
Convert the binary number 101101 to decimal:
59-
Answer:
60-
61-
Which is larger: 1000 or 0111?
62-
Answer:
63-
64-
Which is larger: 00100 or 01011?
65-
Answer:
66-
67-
What is 10101 + 01010?
68-
Answer:
69-
70-
What is 10001 + 10001?
71-
Answer:
72-
73-
What's the largest number you can store with 4 bits, if you want to be able to represent the number 0?
74-
Answer:
75-
76-
How many bits would you need in order to store the numbers between 0 and 255 inclusive?
77-
Answer:
78-
79-
How many bits would you need in order to store the numbers between 0 and 3 inclusive?
80-
Answer:
81-
82-
How many bits would you need in order to store the numbers between 0 and 1000 inclusive?
83-
Answer:
84-
85-
How can you test if a binary number is a power of two (e.g. 1, 2, 4, 8, 16, ...)?
86-
Answer:
87-
88-
Convert the decimal number 14 to hex.
89-
Answer:
90-
91-
Convert the decimal number 386 to hex.
92-
Answer:
93-
94-
Convert the hex number 386 to decimal.
95-
Answer:
96-
9749
Convert the hex number B to decimal.
98-
Answer:
99-
100-
If reading the byte 0x21 as a number, what decimal number would it mean?
101-
Answer:
102-
103-
If reading the byte 0x21 as an ASCII character, what character would it mean?
104-
Answer:
105-
106-
If reading the byte 0x21 as a greyscale colour, as described in "Approaches for Representing Colors and Images", what colour would it mean?
107-
Answer:
108-
109-
If reading the bytes 0xAA00FF as an RGB colour, as described in "Approaches for Representing Colors and Images", what colour would it mean?
110-
Answer:
111-
112-
If reading the bytes 0xAA00FF as a sequence of three one-byte decimal numbers, what decimal numbers would they be?
113-
Answer:
114-
11550
Answer: 11
11651

11752
If reading the byte 0x21 as a number, what decimal number would it mean?
@@ -121,10 +56,10 @@ If reading the byte 0x21 as an ASCII character, what character would it mean?
12156
Answer: !
12257

12358
If reading the byte 0x21 as a greyscale colour, as described in "Approaches for Representing Colors and Images", what colour would it mean?
124-
Answer:
59+
Answer: almost black
12560

12661
If reading the bytes 0xAA00FF as an RGB colour, as described in "Approaches for Representing Colors and Images", what colour would it mean?
127-
Answer: purple but I found the answer on google not from the PDF.
62+
Answer: purple
12863

12964
If reading the bytes 0xAA00FF as a sequence of three one-byte decimal numbers, what decimal numbers would they be?
13065
Answer:170 0 255

0 commit comments

Comments
 (0)