SICP
This is my work on Structure and Intepretation of Computer Programs.
Exercises
- 001 Exercise 1.1
- 002 Exercise 1.2
- 003 Exercise 1.3
- 004 Exercise 1.4
- 005 Exercise 1.5
- 006 Exercise 1.6
- 007 Exercise 1.7
- 008 Exercise 1.8
- 009 Exercise 1.9
- 010 Exercise 1.10
- 011 Exercise 1.11 -> HARD: TODO - Try Again
- 012 Exercise 1.12
- 013 Exercise 1.13 -> MATH: TODO - Look this up somewhere and understand.
- 014 Exercise 1.14 -> best effort - cannot do the big O analysis
- 015 Exercise 1.15 -> EASY
- 016 Exercise 1.16 -> MODERATE - important
- 017 Exercise 1.17 -> EASY
- 018 Exercise 1.18 -> EASY - if you understood 1.16
- 019 Exercise 1.19 -> MATH - too hard, have to skip it for now
- 020 Exercise 1.20 -> MODERATE - i thought normal form would be infinite, neglected 'special form if'
- 021 Exercise 1.21 -> EASY
- 022 Exercise 1.22 -> MODERATE - required some rewriting of the SICP scheme
- 023 Exercise 1.23 -> EASY
- 024 Exercise 1.24 -> EASY - note, modern machines too fast for this
- 026 Exercise 1.26
- 027 Exercise 1.27
- 028 Exercise 1.28
- 029 Exercise 1.29
- 030 Exercise 1.30
- 031 Exercise 1.31
- 032 Exercise 1.32
- 033 Exercise 1.33
- 034 Exercise 1.34
- 035 Exercise 1.35
- 036 Exercise 1.36
- 037 Exercise 1.37
- 038 Exercise 1.38
- 039 Exercise 1.39
- 040 Exercise 1.40
- 041 Exercise 1.41
- 042 Exercise 1.42
- 043 Exercise 1.43
- 044 Exercise 1.44
- 045 Exercise 1.45
- 046 Exercise 1.46
- 047 Exercise 2.1 -> MODERATE - scheme syntax made this hard for me, but the math concept is very simple
- 048 Exercise 2.2
- 049 Exercise 2.3
- 050 Exercise 2.4
- 051 Exercise 2.5
- 052 Exercise 2.6
- 053 Exercise 2.7
- 054 Exercise 2.8
- 055 Exercise 2.9
- 056 Exercise 2.10
- 057 Exercise 2.11
- 058 Exercise 2.12
- 059 Exercise 2.13
- 060 Exercise 2.14
- 061 Exercise 2.15
- 062 Exercise 2.16
- 063 Exercise 2.17
- 064 Exercise 2.18
- 065 Exercise 2.19
- 066 Exercise 2.20
- 067 Exercise 2.21
- 068 Exercise 2.22
- 069 Exercise 2.23
- 070 Exercise 2.24
- 071 Exercise 2.25
- 072 Exercise 2.26
- 073 Exercise 2.27
- 074 Exercise 2.28
- 075 Exercise 2.29
- 076 Exercise 2.30
- 077 Exercise 2.31
- 078 Exercise 2.32
- 079 Exercise 2.33
- 080 Exercise 2.34
- 081 Exercise 2.35
- 082 Exercise 2.36
- 083 Exercise 2.37
- 084 Exercise 2.38
- 085 Exercise 2.39
- 086 Exercise 2.40
- 087 Exercise 2.41
- 088 Exercise 2.42
- 089 Exercise 2.43
- 090 Exercise 2.44
- 091 Exercise 2.45
- 092 Exercise 2.46
- 093 Exercise 2.47
- 094 Exercise 2.48
- 095 Exercise 2.49
- 096 Exercise 2.50
- 097 Exercise 2.51
- 098 Exercise 2.52
- 099 Exercise 2.53
- 100 Exercise 2.54
- 101 Exercise 2.55
- 102 Exercise 2.56
- 103 Exercise 2.57
- 104 Exercise 2.58
- 105 Exercise 2.59
- 106 Exercise 2.60
- 107 Exercise 2.61
- 108 Exercise 2.62
- 109 Exercise 2.63
- 110 Exercise 2.64
- 111 Exercise 2.65
- 112 Exercise 2.66
- 113 Exercise 2.67
- 114 Exercise 2.68
- 115 Exercise 2.69
- 116 Exercise 2.70
- 117 Exercise 2.71
- 118 Exercise 2.72
- 119 Exercise 2.73
- 120 Exercise 2.74
- 121 Exercise 2.75
- 122 Exercise 2.76
- 123 Exercise 2.77
- 124 Exercise 2.78
- 125 Exercise 2.79
- 126 Exercise 2.80
- 127 Exercise 2.81
- 128 Exercise 2.82
- 129 Exercise 2.83
- 130 Exercise 2.84
- 131 Exercise 2.85
- 132 Exercise 2.86
- 133 Exercise 2.87
- 134 Exercise 2.88
- 135 Exercise 2.89
- 136 Exercise 2.90
- 137 Exercise 2.91
- 138 Exercise 2.92
- 139 Exercise 2.93
- 140 Exercise 2.94
- 141 Exercise 2.95
- 142 Exercise 2.96
- 143 Exercise 2.97
- 144 Exercise 3.1
- 145 Exercise 3.2
- 146 Exercise 3.3
- 147 Exercise 3.4
- 148 Exercise 3.5
- 149 Exercise 3.6
- 150 Exercise 3.7
- 151 Exercise 3.8
- 152 Exercise 3.9
- 153 Exercise 3.10
- 154 Exercise 3.11
- 155 Exercise 3.12
- 156 Exercise 3.13
- 157 Exercise 3.14
- 158 Exercise 3.15
- 159 Exercise 3.16
- 160 Exercise 3.17
- 161 Exercise 3.18
- 162 Exercise 3.19
- 163 Exercise 3.20
- 164 Exercise 3.21
- 165 Exercise 3.22
- 166 Exercise 3.23
- 167 Exercise 3.24
- 168 Exercise 3.25
- 169 Exercise 3.26
- 170 Exercise 3.27
- 171 Exercise 3.28
- 172 Exercise 3.29
- 173 Exercise 3.30
- 174 Exercise 3.31
- 175 Exercise 3.32
- 176 Exercise 3.33
- 177 Exercise 3.34
- 178 Exercise 3.35
- 179 Exercise 3.36
- 180 Exercise 3.37
- 181 Exercise 3.38
- 182 Exercise 3.39
- 183 Exercise 3.40
- 184 Exercise 3.41
- 185 Exercise 3.42
- 186 Exercise 3.43
- 187 Exercise 3.44
- 188 Exercise 3.45
- 189 Exercise 3.46
- 190 Exercise 3.47
- 191 Exercise 3.48
- 192 Exercise 3.49
- 193 Exercise 3.50
- 194 Exercise 3.51
- 195 Exercise 3.52
- 196 Exercise 3.53
- 197 Exercise 3.54
- 198 Exercise 3.55
- 199 Exercise 3.56
- 200 Exercise 3.57
- 201 Exercise 3.58
- 202 Exercise 3.59
- 203 Exercise 3.60
- 204 Exercise 3.61
- 205 Exercise 3.62
- 206 Exercise 3.63
- 207 Exercise 3.64
- 208 Exercise 3.65
- 209 Exercise 3.66
- 210 Exercise 3.67
- 211 Exercise 3.68
- 212 Exercise 3.69
- 213 Exercise 3.70
- 214 Exercise 3.71
- 215 Exercise 3.72
- 216 Exercise 3.73
- 217 Exercise 3.74
- 218 Exercise 3.75
- 219 Exercise 3.76
- 220 Exercise 3.77
- 221 Exercise 3.78
- 222 Exercise 3.79
- 223 Exercise 3.80
- 224 Exercise 3.81
- 225 Exercise 3.82
- 226 Exercise 4.1
- 227 Exercise 4.2
- 228 Exercise 4.3
- 229 Exercise 4.4
- 230 Exercise 4.5
- 231 Exercise 4.6
- 232 Exercise 4.7
- 233 Exercise 4.8
- 234 Exercise 4.9
- 235 Exercise 4.10
- 236 Exercise 4.11
- 237 Exercise 4.12
- 238 Exercise 4.13
- 239 Exercise 4.14
- 240 Exercise 4.15
- 241 Exercise 4.16
- 242 Exercise 4.17
- 243 Exercise 4.18
- 244 Exercise 4.19
- 245 Exercise 4.20
- 246 Exercise 4.21
- 247 Exercise 4.22
- 248 Exercise 4.23
- 249 Exercise 4.24
- 250 Exercise 4.25
- 251 Exercise 4.26
- 252 Exercise 4.27
- 253 Exercise 4.28
- 254 Exercise 4.29
- 255 Exercise 4.30
- 256 Exercise 4.31
- 257 Exercise 4.32
- 258 Exercise 4.33
- 259 Exercise 4.34
- 260 Exercise 4.35
- 261 Exercise 4.36
- 262 Exercise 4.37
- 263 Exercise 4.38
- 264 Exercise 4.39
- 265 Exercise 4.40
- 266 Exercise 4.41
- 267 Exercise 4.42
- 268 Exercise 4.43
- 269 Exercise 4.44
- 270 Exercise 4.45
- 271 Exercise 4.46
- 272 Exercise 4.47
- 273 Exercise 4.48
- 274 Exercise 4.49
- 275 Exercise 4.50
- 276 Exercise 4.51
- 277 Exercise 4.52
- 278 Exercise 4.53
- 279 Exercise 4.54
- 280 Exercise 4.55
- 281 Exercise 4.56
- 282 Exercise 4.57
- 283 Exercise 4.58
- 284 Exercise 4.59
- 285 Exercise 4.60
- 286 Exercise 4.61
- 287 Exercise 4.62
- 288 Exercise 4.63
- 289 Exercise 4.64
- 290 Exercise 4.65
- 291 Exercise 4.66
- 292 Exercise 4.67
- 293 Exercise 4.68
- 294 Exercise 4.69
- 295 Exercise 4.70
- 296 Exercise 4.71
- 297 Exercise 4.72
- 298 Exercise 4.73
- 299 Exercise 4.74
- 300 Exercise 4.75
- 301 Exercise 4.76
- 302 Exercise 4.77
- 303 Exercise 4.78
- 304 Exercise 4.79
- 305 Exercise 5.1
- 306 Exercise 5.2
- 307 Exercise 5.3
- 308 Exercise 5.4
- 309 Exercise 5.5
- 310 Exercise 5.6
- 311 Exercise 5.7
- 312 Exercise 5.8
- 313 Exercise 5.9
- 314 Exercise 5.10
- 315 Exercise 5.11
- 316 Exercise 5.12
- 317 Exercise 5.13
- 318 Exercise 5.14
- 319 Exercise 5.15
- 320 Exercise 5.16
- 321 Exercise 5.17
- 322 Exercise 5.18
- 323 Exercise 5.19
- 324 Exercise 5.20
- 325 Exercise 5.21
- 326 Exercise 5.22
- 327 Exercise 5.23
- 328 Exercise 5.24
- 329 Exercise 5.25
- 330 Exercise 5.26
- 331 Exercise 5.27
- 332 Exercise 5.28
- 333 Exercise 5.29
- 334 Exercise 5.30
- 335 Exercise 5.31
- 336 Exercise 5.32
- 337 Exercise 5.33
- 338 Exercise 5.34
- 339 Exercise 5.35
- 340 Exercise 5.36
- 341 Exercise 5.37
- 342 Exercise 5.38
- 343 Exercise 5.39
- 344 Exercise 5.40
- 345 Exercise 5.41
- 346 Exercise 5.42
- 347 Exercise 5.43
- 348 Exercise 5.44