Created
October 5, 2024 13:43
-
-
Save Steven24K/b12c9dbff4d9f2464604a27d58e20c6b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. 11111011 = 251 1. 73 = 01001001 | |
2. 11011100 = 220 2. 131 = 10000011 | |
3. 01101110 = 110 3. 82 = 01010010 | |
4. 01011101 = 93 4. 16 = 00010000 | |
5. 01101000 = 104 5. 118 = 01110110 | |
6. 01110001 = 113 6. 79 = 01001111 | |
7. 11010111 = 215 7. 178 = 10110010 | |
8. 00100110 = 38 8. 1 = 00000001 | |
9. 11101011 = 235 9. 52 = 00110100 | |
10. 10100000 = 160 10. 83 = 01010011 | |
11. 10110100 = 180 11. 99 = 01100011 | |
12. 11001100 = 204 12. 117 = 01110101 | |
13. 01111000 = 120 13. 227 = 11100011 | |
14. 11100010 = 226 14. 25 = 00011001 | |
15. 10100011 = 163 15. 12 = 00001100 | |
16. 00010001 = 17 16. 138 = 10001010 | |
17. 10001001 = 137 17. 50 = 00110010 | |
18. 00000110 = 6 18. 220 = 11011100 | |
19. 10101110 = 174 19. 158 = 10011110 | |
20. 10010001 = 145 20. 231 = 11100111 | |
21. 10100010 = 162 21. 23 = 00010111 | |
22. 10110010 = 178 22. 132 = 10000100 | |
23. 10001000 = 136 23. 57 = 00111001 | |
24. 11100101 = 229 24. 6 = 00000110 | |
25. 00110101 = 53 25. 15 = 00001111 | |
26. 00111111 = 63 26. 108 = 01101100 | |
27. 01101011 = 107 27. 14 = 00001110 | |
28. 00001100 = 12 28. 68 = 01000100 | |
29. 01110100 = 116 29. 223 = 11011111 | |
30. 11011010 = 218 30. 32 = 00100000 | |
31. 00100101 = 37 31. 105 = 01101001 | |
32. 00111001 = 57 32. 10 = 00001010 | |
33. 01111100 = 124 33. 234 = 11101010 | |
34. 11010001 = 209 34. 21 = 00010101 | |
35. 01000011 = 67 35. 175 = 10101111 | |
36. 00101111 = 47 36. 174 = 10101110 | |
37. 10100101 = 165 37. 196 = 11000100 | |
38. 11110000 = 240 38. 112 = 01110000 | |
39. 10101010 = 170 39. 19 = 00010011 | |
40. 00011100 = 28 40. 0 = 00000000 | |
41. 01010111 = 87 41. 238 = 11101110 | |
42. 10011000 = 152 42. 49 = 00110001 | |
43. 00000111 = 7 43. 92 = 01011100 | |
44. 01010100 = 84 44. 36 = 00100100 | |
45. 11011101 = 221 45. 229 = 11100101 | |
46. 10111000 = 184 46. 76 = 01001100 | |
47. 01110111 = 119 47. 63 = 00111111 | |
48. 00011000 = 24 48. 11 = 00001011 | |
49. 00010010 = 18 49. 55 = 00110111 | |
50. 10000000 = 128 50. 210 = 11010010 | |
51. 10110011 = 179 51. 33 = 00100001 | |
52. 10000100 = 132 52. 170 = 10101010 | |
53. 00010011 = 19 53. 247 = 11110111 | |
54. 11010100 = 212 54. 240 = 11110000 | |
55. 00111101 = 61 55. 237 = 11101101 | |
56. 01100110 = 102 56. 187 = 10111011 | |
57. 00110100 = 52 57. 213 = 11010101 | |
58. 11100000 = 224 58. 248 = 11111000 | |
59. 10010011 = 147 59. 13 = 00001101 | |
60. 11101010 = 234 60. 200 = 11001000 | |
61. 10011001 = 153 61. 130 = 10000010 | |
62. 00001101 = 13 62. 18 = 00010010 | |
63. 01001111 = 79 63. 64 = 01000000 | |
64. 01111001 = 121 64. 226 = 11100010 | |
65. 10110110 = 182 65. 122 = 01111010 | |
66. 10011111 = 159 66. 38 = 00100110 | |
67. 10001111 = 143 67. 109 = 01101101 | |
68. 01011110 = 94 68. 133 = 10000101 | |
69. 11100111 = 231 69. 157 = 10011101 | |
70. 10101001 = 169 70. 20 = 00010100 | |
71. 11101001 = 233 71. 186 = 10111010 | |
72. 01011000 = 88 72. 142 = 10001110 | |
73. 00110011 = 51 73. 195 = 11000011 | |
74. 01110011 = 115 74. 136 = 10001000 | |
75. 11111001 = 249 75. 173 = 10101101 | |
76. 10010000 = 144 76. 30 = 00011110 | |
77. 01001010 = 74 77. 4 = 00000100 | |
78. 10001100 = 140 78. 201 = 11001001 | |
79. 10101000 = 168 79. 219 = 11011011 | |
80. 00110110 = 54 80. 113 = 01110001 | |
81. 00000101 = 5 81. 54 = 00110110 | |
82. 01010010 = 82 82. 144 = 10010000 | |
83. 01101001 = 105 83. 249 = 11111001 | |
84. 11111000 = 248 84. 236 = 11101100 | |
85. 01111101 = 125 85. 235 = 11101011 | |
86. 01010110 = 86 86. 27 = 00011011 | |
87. 11011111 = 223 87. 84 = 01010100 | |
88. 10111101 = 189 88. 221 = 11011101 | |
89. 01011011 = 91 89. 56 = 00111000 | |
90. 11000011 = 195 90. 94 = 01011110 | |
91. 00110010 = 50 91. 242 = 11110010 | |
92. 01011100 = 92 92. 60 = 00111100 | |
93. 00010110 = 22 93. 28 = 00011100 | |
94. 01111111 = 127 94. 39 = 00100111 | |
95. 00001011 = 11 95. 182 = 10110110 | |
96. 11001001 = 201 96. 70 = 01000110 | |
97. 01111010 = 122 97. 87 = 01010111 | |
98. 01001001 = 73 98. 153 = 10011001 | |
99. 11101000 = 232 99. 163 = 10100011 | |
100. 11111010 = 250 100. 101 = 01100101 | |
101. 01000001 = 65 101. 35 = 00100011 | |
102. 10011110 = 158 102. 95 = 01011111 | |
103. 11000010 = 194 103. 114 = 01110010 | |
104. 01001000 = 72 104. 224 = 11100000 | |
105. 11001010 = 202 105. 89 = 01011001 | |
106. 11100011 = 227 106. 253 = 11111101 | |
107. 11000001 = 193 107. 171 = 10101011 | |
108. 10010110 = 150 108. 62 = 00111110 | |
109. 11001000 = 200 109. 206 = 11001110 | |
110. 00110000 = 48 110. 5 = 00000101 | |
111. 00111010 = 58 111. 123 = 01111011 | |
112. 01110010 = 114 112. 244 = 11110100 | |
113. 10011100 = 156 113. 67 = 01000011 | |
114. 11000111 = 199 114. 181 = 10110101 | |
115. 00011001 = 25 115. 254 = 11111110 | |
116. 10000011 = 131 116. 191 = 10111111 | |
117. 10011010 = 154 117. 78 = 01001110 | |
118. 00110111 = 55 118. 151 = 10010111 | |
119. 10011101 = 157 119. 216 = 11011000 | |
120. 10001011 = 139 120. 65 = 01000001 | |
121. 00101010 = 42 121. 42 = 00101010 | |
122. 01001100 = 76 122. 203 = 11001011 | |
123. 11100001 = 225 123. 128 = 10000000 | |
124. 11101111 = 239 124. 154 = 10011010 | |
125. 10111100 = 188 125. 45 = 00101101 | |
126. 01110101 = 117 126. 172 = 10101100 | |
127. 00100001 = 33 127. 53 = 00110101 | |
128. 11110111 = 247 128. 194 = 11000010 | |
129. 00100011 = 35 129. 120 = 01111000 | |
130. 00010111 = 23 130. 48 = 00110000 | |
131. 10110101 = 181 131. 126 = 01111110 | |
132. 10010101 = 149 132. 110 = 01101110 | |
133. 00111011 = 59 133. 218 = 11011010 | |
134. 00101001 = 41 134. 202 = 11001010 | |
135. 00000000 = 0 135. 134 = 10000110 | |
136. 10101111 = 175 136. 59 = 00111011 | |
137. 11011000 = 216 137. 228 = 11100100 | |
138. 01001101 = 77 138. 116 = 01110100 | |
139. 11101101 = 237 139. 149 = 10010101 | |
140. 11000000 = 192 140. 164 = 10100100 | |
141. 00011111 = 31 141. 246 = 11110110 | |
142. 01000010 = 66 142. 91 = 01011011 | |
143. 11010011 = 211 143. 137 = 10001001 | |
144. 01001110 = 78 144. 98 = 01100010 | |
145. 11101100 = 236 145. 188 = 10111100 | |
146. 10001101 = 141 146. 41 = 00101001 | |
147. 00111110 = 62 147. 252 = 11111100 | |
148. 00011010 = 26 148. 71 = 01000111 | |
149. 00001110 = 14 149. 241 = 11110001 | |
150. 00100000 = 32 150. 197 = 11000101 | |
151. 01101111 = 111 151. 143 = 10001111 | |
152. 00101100 = 44 152. 245 = 11110101 | |
153. 10010100 = 148 153. 166 = 10100110 | |
154. 01000111 = 71 154. 169 = 10101001 | |
155. 00000001 = 1 155. 81 = 01010001 | |
156. 00011101 = 29 156. 34 = 00100010 | |
157. 11001111 = 207 157. 106 = 01101010 | |
158. 01010001 = 81 158. 145 = 10010001 | |
159. 11110110 = 246 159. 8 = 00001000 | |
160. 10100001 = 161 160. 183 = 10110111 | |
161. 00001000 = 8 161. 209 = 11010001 | |
162. 10010010 = 146 162. 179 = 10110011 | |
163. 10110111 = 183 163. 58 = 00111010 | |
164. 01100001 = 97 164. 222 = 11011110 | |
165. 11011001 = 217 165. 104 = 01101000 | |
166. 01111110 = 126 166. 162 = 10100010 | |
167. 10100111 = 167 167. 24 = 00011000 | |
168. 00001001 = 9 168. 185 = 10111001 | |
169. 10101100 = 172 169. 139 = 10001011 | |
170. 11010000 = 208 170. 148 = 10010100 | |
171. 11110011 = 243 171. 121 = 01111001 | |
172. 01101100 = 108 172. 156 = 10011100 | |
173. 00001111 = 15 173. 37 = 00100101 | |
174. 10110000 = 176 174. 125 = 01111101 | |
175. 01000000 = 64 175. 31 = 00011111 | |
176. 00011110 = 30 176. 124 = 01111100 | |
177. 11101110 = 238 177. 103 = 01100111 | |
178. 00110001 = 49 178. 211 = 11010011 | |
179. 11111110 = 254 179. 204 = 11001100 | |
180. 01000101 = 69 180. 230 = 11100110 | |
181. 11000101 = 197 181. 207 = 11001111 | |
182. 11000110 = 198 182. 29 = 00011101 | |
183. 11000100 = 196 183. 107 = 01101011 | |
184. 01011001 = 89 184. 2 = 00000010 | |
185. 00101110 = 46 185. 72 = 01001000 | |
186. 10000001 = 129 186. 102 = 01100110 | |
187. 00000010 = 2 187. 215 = 11010111 | |
188. 11010110 = 214 188. 225 = 11100001 | |
189. 00010101 = 21 189. 189 = 10111101 | |
190. 11110010 = 242 190. 233 = 11101001 | |
191. 00111000 = 56 191. 212 = 11010100 | |
192. 11110100 = 244 192. 97 = 01100001 | |
193. 00101011 = 43 193. 239 = 11101111 | |
194. 11100100 = 228 194. 251 = 11111011 | |
195. 11010010 = 210 195. 147 = 10010011 | |
196. 10001110 = 142 196. 61 = 00111101 | |
197. 01101101 = 109 197. 152 = 10011000 | |
198. 10100110 = 166 198. 93 = 01011101 | |
199. 00100010 = 34 199. 80 = 01010000 | |
200. 01000110 = 70 200. 176 = 10110000 | |
201. 00101000 = 40 201. 86 = 01010110 | |
202. 01010000 = 80 202. 199 = 11000111 | |
203. 01010101 = 85 203. 115 = 01110011 | |
204. 01000100 = 68 204. 180 = 10110100 | |
205. 00001010 = 10 205. 150 = 10010110 | |
206. 00100111 = 39 206. 165 = 10100101 | |
207. 11110101 = 245 207. 26 = 00011010 | |
208. 10101011 = 171 208. 127 = 01111111 | |
209. 01111011 = 123 209. 177 = 10110001 | |
210. 01110110 = 118 210. 140 = 10001100 | |
211. 10011011 = 155 211. 44 = 00101100 | |
212. 11011011 = 219 212. 243 = 11110011 | |
213. 11111111 = 255 213. 88 = 01011000 | |
214. 01100111 = 103 214. 198 = 11000110 | |
215. 10000101 = 133 215. 22 = 00010110 | |
216. 01011111 = 95 216. 160 = 10100000 | |
217. 01100000 = 96 217. 66 = 01000010 | |
218. 00111100 = 60 218. 43 = 00101011 | |
219. 10111010 = 186 219. 74 = 01001010 | |
220. 11100110 = 230 220. 167 = 10100111 | |
221. 10110001 = 177 221. 75 = 01001011 | |
222. 01010011 = 83 222. 250 = 11111010 | |
223. 10111001 = 185 223. 46 = 00101110 | |
224. 10111011 = 187 224. 205 = 11001101 | |
225. 00000100 = 4 225. 100 = 01100100 | |
226. 01100101 = 101 226. 141 = 10001101 | |
227. 01101010 = 106 227. 77 = 01001101 | |
228. 00100100 = 36 228. 214 = 11010110 | |
229. 11110001 = 241 229. 85 = 01010101 | |
230. 00101101 = 45 230. 47 = 00101111 | |
231. 01110000 = 112 231. 184 = 10111000 | |
232. 10111111 = 191 232. 217 = 11011001 | |
233. 11011110 = 222 233. 7 = 00000111 | |
234. 10000110 = 134 234. 90 = 01011010 | |
235. 01100010 = 98 235. 161 = 10100001 | |
236. 00011011 = 27 236. 3 = 00000011 | |
237. 01100011 = 99 237. 51 = 00110011 | |
238. 10000010 = 130 238. 111 = 01101111 | |
239. 11010101 = 213 239. 168 = 10101000 | |
240. 10000111 = 135 240. 193 = 11000001 | |
241. 11001110 = 206 241. 208 = 11010000 | |
242. 10100100 = 164 242. 232 = 11101000 | |
243. 10001010 = 138 243. 17 = 00010001 | |
244. 00000011 = 3 244. 9 = 00001001 | |
245. 11111101 = 253 245. 255 = 11111111 | |
246. 10111110 = 190 246. 129 = 10000001 | |
247. 11001011 = 203 247. 96 = 01100000 | |
248. 10101101 = 173 248. 119 = 01110111 | |
249. 00010100 = 20 249. 146 = 10010010 | |
250. 10010111 = 151 250. 159 = 10011111 | |
251. 11111100 = 252 251. 135 = 10000111 | |
252. 01011010 = 90 252. 190 = 10111110 | |
253. 00010000 = 16 253. 40 = 00101000 | |
254. 11001101 = 205 254. 69 = 01000101 | |
255. 01100100 = 100 255. 155 = 10011011 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. 11111011 = ... 1. 73 = ... | |
2. 11011100 = ... 2. 131 = ... | |
3. 01101110 = ... 3. 82 = ... | |
4. 01011101 = ... 4. 16 = ... | |
5. 01101000 = ... 5. 118 = ... | |
6. 01110001 = ... 6. 79 = ... | |
7. 11010111 = ... 7. 178 = ... | |
8. 00100110 = ... 8. 1 = ... | |
9. 11101011 = ... 9. 52 = ... | |
10. 10100000 = ... 10. 83 = ... | |
11. 10110100 = ... 11. 99 = ... | |
12. 11001100 = ... 12. 117 = ... | |
13. 01111000 = ... 13. 227 = ... | |
14. 11100010 = ... 14. 25 = ... | |
15. 10100011 = ... 15. 12 = ... | |
16. 00010001 = ... 16. 138 = ... | |
17. 10001001 = ... 17. 50 = ... | |
18. 00000110 = ... 18. 220 = ... | |
19. 10101110 = ... 19. 158 = ... | |
20. 10010001 = ... 20. 231 = ... | |
21. 10100010 = ... 21. 23 = ... | |
22. 10110010 = ... 22. 132 = ... | |
23. 10001000 = ... 23. 57 = ... | |
24. 11100101 = ... 24. 6 = ... | |
25. 00110101 = ... 25. 15 = ... | |
26. 00111111 = ... 26. 108 = ... | |
27. 01101011 = ... 27. 14 = ... | |
28. 00001100 = ... 28. 68 = ... | |
29. 01110100 = ... 29. 223 = ... | |
30. 11011010 = ... 30. 32 = ... | |
31. 00100101 = ... 31. 105 = ... | |
32. 00111001 = ... 32. 10 = ... | |
33. 01111100 = ... 33. 234 = ... | |
34. 11010001 = ... 34. 21 = ... | |
35. 01000011 = ... 35. 175 = ... | |
36. 00101111 = ... 36. 174 = ... | |
37. 10100101 = ... 37. 196 = ... | |
38. 11110000 = ... 38. 112 = ... | |
39. 10101010 = ... 39. 19 = ... | |
40. 00011100 = ... 40. 0 = ... | |
41. 01010111 = ... 41. 238 = ... | |
42. 10011000 = ... 42. 49 = ... | |
43. 00000111 = ... 43. 92 = ... | |
44. 01010100 = ... 44. 36 = ... | |
45. 11011101 = ... 45. 229 = ... | |
46. 10111000 = ... 46. 76 = ... | |
47. 01110111 = ... 47. 63 = ... | |
48. 00011000 = ... 48. 11 = ... | |
49. 00010010 = ... 49. 55 = ... | |
50. 10000000 = ... 50. 210 = ... | |
51. 10110011 = ... 51. 33 = ... | |
52. 10000100 = ... 52. 170 = ... | |
53. 00010011 = ... 53. 247 = ... | |
54. 11010100 = ... 54. 240 = ... | |
55. 00111101 = ... 55. 237 = ... | |
56. 01100110 = ... 56. 187 = ... | |
57. 00110100 = ... 57. 213 = ... | |
58. 11100000 = ... 58. 248 = ... | |
59. 10010011 = ... 59. 13 = ... | |
60. 11101010 = ... 60. 200 = ... | |
61. 10011001 = ... 61. 130 = ... | |
62. 00001101 = ... 62. 18 = ... | |
63. 01001111 = ... 63. 64 = ... | |
64. 01111001 = ... 64. 226 = ... | |
65. 10110110 = ... 65. 122 = ... | |
66. 10011111 = ... 66. 38 = ... | |
67. 10001111 = ... 67. 109 = ... | |
68. 01011110 = ... 68. 133 = ... | |
69. 11100111 = ... 69. 157 = ... | |
70. 10101001 = ... 70. 20 = ... | |
71. 11101001 = ... 71. 186 = ... | |
72. 01011000 = ... 72. 142 = ... | |
73. 00110011 = ... 73. 195 = ... | |
74. 01110011 = ... 74. 136 = ... | |
75. 11111001 = ... 75. 173 = ... | |
76. 10010000 = ... 76. 30 = ... | |
77. 01001010 = ... 77. 4 = ... | |
78. 10001100 = ... 78. 201 = ... | |
79. 10101000 = ... 79. 219 = ... | |
80. 00110110 = ... 80. 113 = ... | |
81. 00000101 = ... 81. 54 = ... | |
82. 01010010 = ... 82. 144 = ... | |
83. 01101001 = ... 83. 249 = ... | |
84. 11111000 = ... 84. 236 = ... | |
85. 01111101 = ... 85. 235 = ... | |
86. 01010110 = ... 86. 27 = ... | |
87. 11011111 = ... 87. 84 = ... | |
88. 10111101 = ... 88. 221 = ... | |
89. 01011011 = ... 89. 56 = ... | |
90. 11000011 = ... 90. 94 = ... | |
91. 00110010 = ... 91. 242 = ... | |
92. 01011100 = ... 92. 60 = ... | |
93. 00010110 = ... 93. 28 = ... | |
94. 01111111 = ... 94. 39 = ... | |
95. 00001011 = ... 95. 182 = ... | |
96. 11001001 = ... 96. 70 = ... | |
97. 01111010 = ... 97. 87 = ... | |
98. 01001001 = ... 98. 153 = ... | |
99. 11101000 = ... 99. 163 = ... | |
100. 11111010 = ... 100. 101 = ... | |
101. 01000001 = ... 101. 35 = ... | |
102. 10011110 = ... 102. 95 = ... | |
103. 11000010 = ... 103. 114 = ... | |
104. 01001000 = ... 104. 224 = ... | |
105. 11001010 = ... 105. 89 = ... | |
106. 11100011 = ... 106. 253 = ... | |
107. 11000001 = ... 107. 171 = ... | |
108. 10010110 = ... 108. 62 = ... | |
109. 11001000 = ... 109. 206 = ... | |
110. 00110000 = ... 110. 5 = ... | |
111. 00111010 = ... 111. 123 = ... | |
112. 01110010 = ... 112. 244 = ... | |
113. 10011100 = ... 113. 67 = ... | |
114. 11000111 = ... 114. 181 = ... | |
115. 00011001 = ... 115. 254 = ... | |
116. 10000011 = ... 116. 191 = ... | |
117. 10011010 = ... 117. 78 = ... | |
118. 00110111 = ... 118. 151 = ... | |
119. 10011101 = ... 119. 216 = ... | |
120. 10001011 = ... 120. 65 = ... | |
121. 00101010 = ... 121. 42 = ... | |
122. 01001100 = ... 122. 203 = ... | |
123. 11100001 = ... 123. 128 = ... | |
124. 11101111 = ... 124. 154 = ... | |
125. 10111100 = ... 125. 45 = ... | |
126. 01110101 = ... 126. 172 = ... | |
127. 00100001 = ... 127. 53 = ... | |
128. 11110111 = ... 128. 194 = ... | |
129. 00100011 = ... 129. 120 = ... | |
130. 00010111 = ... 130. 48 = ... | |
131. 10110101 = ... 131. 126 = ... | |
132. 10010101 = ... 132. 110 = ... | |
133. 00111011 = ... 133. 218 = ... | |
134. 00101001 = ... 134. 202 = ... | |
135. 00000000 = ... 135. 134 = ... | |
136. 10101111 = ... 136. 59 = ... | |
137. 11011000 = ... 137. 228 = ... | |
138. 01001101 = ... 138. 116 = ... | |
139. 11101101 = ... 139. 149 = ... | |
140. 11000000 = ... 140. 164 = ... | |
141. 00011111 = ... 141. 246 = ... | |
142. 01000010 = ... 142. 91 = ... | |
143. 11010011 = ... 143. 137 = ... | |
144. 01001110 = ... 144. 98 = ... | |
145. 11101100 = ... 145. 188 = ... | |
146. 10001101 = ... 146. 41 = ... | |
147. 00111110 = ... 147. 252 = ... | |
148. 00011010 = ... 148. 71 = ... | |
149. 00001110 = ... 149. 241 = ... | |
150. 00100000 = ... 150. 197 = ... | |
151. 01101111 = ... 151. 143 = ... | |
152. 00101100 = ... 152. 245 = ... | |
153. 10010100 = ... 153. 166 = ... | |
154. 01000111 = ... 154. 169 = ... | |
155. 00000001 = ... 155. 81 = ... | |
156. 00011101 = ... 156. 34 = ... | |
157. 11001111 = ... 157. 106 = ... | |
158. 01010001 = ... 158. 145 = ... | |
159. 11110110 = ... 159. 8 = ... | |
160. 10100001 = ... 160. 183 = ... | |
161. 00001000 = ... 161. 209 = ... | |
162. 10010010 = ... 162. 179 = ... | |
163. 10110111 = ... 163. 58 = ... | |
164. 01100001 = ... 164. 222 = ... | |
165. 11011001 = ... 165. 104 = ... | |
166. 01111110 = ... 166. 162 = ... | |
167. 10100111 = ... 167. 24 = ... | |
168. 00001001 = ... 168. 185 = ... | |
169. 10101100 = ... 169. 139 = ... | |
170. 11010000 = ... 170. 148 = ... | |
171. 11110011 = ... 171. 121 = ... | |
172. 01101100 = ... 172. 156 = ... | |
173. 00001111 = ... 173. 37 = ... | |
174. 10110000 = ... 174. 125 = ... | |
175. 01000000 = ... 175. 31 = ... | |
176. 00011110 = ... 176. 124 = ... | |
177. 11101110 = ... 177. 103 = ... | |
178. 00110001 = ... 178. 211 = ... | |
179. 11111110 = ... 179. 204 = ... | |
180. 01000101 = ... 180. 230 = ... | |
181. 11000101 = ... 181. 207 = ... | |
182. 11000110 = ... 182. 29 = ... | |
183. 11000100 = ... 183. 107 = ... | |
184. 01011001 = ... 184. 2 = ... | |
185. 00101110 = ... 185. 72 = ... | |
186. 10000001 = ... 186. 102 = ... | |
187. 00000010 = ... 187. 215 = ... | |
188. 11010110 = ... 188. 225 = ... | |
189. 00010101 = ... 189. 189 = ... | |
190. 11110010 = ... 190. 233 = ... | |
191. 00111000 = ... 191. 212 = ... | |
192. 11110100 = ... 192. 97 = ... | |
193. 00101011 = ... 193. 239 = ... | |
194. 11100100 = ... 194. 251 = ... | |
195. 11010010 = ... 195. 147 = ... | |
196. 10001110 = ... 196. 61 = ... | |
197. 01101101 = ... 197. 152 = ... | |
198. 10100110 = ... 198. 93 = ... | |
199. 00100010 = ... 199. 80 = ... | |
200. 01000110 = ... 200. 176 = ... | |
201. 00101000 = ... 201. 86 = ... | |
202. 01010000 = ... 202. 199 = ... | |
203. 01010101 = ... 203. 115 = ... | |
204. 01000100 = ... 204. 180 = ... | |
205. 00001010 = ... 205. 150 = ... | |
206. 00100111 = ... 206. 165 = ... | |
207. 11110101 = ... 207. 26 = ... | |
208. 10101011 = ... 208. 127 = ... | |
209. 01111011 = ... 209. 177 = ... | |
210. 01110110 = ... 210. 140 = ... | |
211. 10011011 = ... 211. 44 = ... | |
212. 11011011 = ... 212. 243 = ... | |
213. 11111111 = ... 213. 88 = ... | |
214. 01100111 = ... 214. 198 = ... | |
215. 10000101 = ... 215. 22 = ... | |
216. 01011111 = ... 216. 160 = ... | |
217. 01100000 = ... 217. 66 = ... | |
218. 00111100 = ... 218. 43 = ... | |
219. 10111010 = ... 219. 74 = ... | |
220. 11100110 = ... 220. 167 = ... | |
221. 10110001 = ... 221. 75 = ... | |
222. 01010011 = ... 222. 250 = ... | |
223. 10111001 = ... 223. 46 = ... | |
224. 10111011 = ... 224. 205 = ... | |
225. 00000100 = ... 225. 100 = ... | |
226. 01100101 = ... 226. 141 = ... | |
227. 01101010 = ... 227. 77 = ... | |
228. 00100100 = ... 228. 214 = ... | |
229. 11110001 = ... 229. 85 = ... | |
230. 00101101 = ... 230. 47 = ... | |
231. 01110000 = ... 231. 184 = ... | |
232. 10111111 = ... 232. 217 = ... | |
233. 11011110 = ... 233. 7 = ... | |
234. 10000110 = ... 234. 90 = ... | |
235. 01100010 = ... 235. 161 = ... | |
236. 00011011 = ... 236. 3 = ... | |
237. 01100011 = ... 237. 51 = ... | |
238. 10000010 = ... 238. 111 = ... | |
239. 11010101 = ... 239. 168 = ... | |
240. 10000111 = ... 240. 193 = ... | |
241. 11001110 = ... 241. 208 = ... | |
242. 10100100 = ... 242. 232 = ... | |
243. 10001010 = ... 243. 17 = ... | |
244. 00000011 = ... 244. 9 = ... | |
245. 11111101 = ... 245. 255 = ... | |
246. 10111110 = ... 246. 129 = ... | |
247. 11001011 = ... 247. 96 = ... | |
248. 10101101 = ... 248. 119 = ... | |
249. 00010100 = ... 249. 146 = ... | |
250. 10010111 = ... 250. 159 = ... | |
251. 11111100 = ... 251. 135 = ... | |
252. 01011010 = ... 252. 190 = ... | |
253. 00010000 = ... 253. 40 = ... | |
254. 11001101 = ... 254. 69 = ... | |
255. 01100100 = ... 255. 155 = ... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import random | |
def to_base(base, decimal): | |
if decimal == 0: | |
return "" | |
quotient, remainder = divmod(decimal, base) | |
return to_base(base, quotient) + str(remainder) | |
def to_byte_string(bit_system, byte_string): | |
if len(byte_string) == bit_system: | |
return byte_string | |
return to_byte_string(bit_system, "0" + byte_string) | |
def generate_decimal_exercise(how_many): | |
sample = {} | |
for i in range(0, how_many + 1): | |
random_number = random.randint(0, 255) | |
while random_number in sample: | |
random_number = random.randint(0, 255) | |
byte_string = to_byte_string(8 ,to_base(2, random_number)) | |
sample[random_number] = byte_string | |
return sample | |
def generate_binary_exercise(how_many): | |
sample = {} | |
for i in range(0, how_many + 1): | |
random_number = random.randint(0, 255) | |
byte_string = to_byte_string(8 ,to_base(2, random_number)) | |
while byte_string in sample: | |
random_number = random.randint(0, 255) | |
byte_string = to_byte_string(8 ,to_base(2, random_number)) | |
sample[byte_string] = random_number | |
return sample | |
if __name__ == "__main__": | |
input_text = "How many exercises you would like to generate?" | |
how_many = int(input(input_text)) | |
while how_many > 255: | |
print(str(how_many) + " is greater than the maximumn of 255 exercises") | |
how_many = int(input(input_text)) | |
binary_exercises = generate_binary_exercise(how_many) | |
decimal_exercises = generate_decimal_exercise(how_many) | |
exercises_text = "" | |
answers_text = "" | |
for index in range(0, len(binary_exercises)-1): | |
current_binary_key = list(binary_exercises.keys())[index] | |
current_decimal_key = list(decimal_exercises.keys())[index] | |
exercises_text += str(index + 1) + ". " + current_binary_key + " = ... " + str(index + 1) + ". " + str(current_decimal_key) + " = ...\n" | |
answers_text += str(index + 1) + ". " + current_binary_key + " = " + str(binary_exercises[current_binary_key]) + " " + str(index + 1) + ". " + str(current_decimal_key) + " = " + decimal_exercises[current_decimal_key] + "\n" | |
exercises_file = open('exercises.txt', 'w') | |
answers_file = open('answers.txt', 'w') | |
exercises_file.write(exercises_text) | |
answers_file.write(answers_text) | |
print("Done.") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment