Sen descrición

Zelphir Kaltstahl 977d5436b1 created a new directory for implementations at the meetup %!s(int64=7) %!d(string=hai) anos
Meetup 977d5436b1 created a new directory for implementations at the meetup %!s(int64=7) %!d(string=hai) anos
exercise-2.82 977d5436b1 created a new directory for implementations at the meetup %!s(int64=7) %!d(string=hai) anos
.gitignore 27b6d1eac9 added .gitignore file %!s(int64=8) %!d(string=hai) anos
LICENSE a5cc33675b Initial commit %!s(int64=8) %!d(string=hai) anos
README.md ea3d4e5866 Create README.md %!s(int64=8) %!d(string=hai) anos
average-damp-square-root-generalized.rkt d36e3a4c9e added code for average damp square root and newton method square root from the book %!s(int64=8) %!d(string=hai) anos
average-damp-square-root.rkt d36e3a4c9e added code for average damp square root and newton method square root from the book %!s(int64=8) %!d(string=hai) anos
coercion.rkt c2979db75a added example code for coercion %!s(int64=8) %!d(string=hai) anos
coin-change.rkt 26fcee1e8b initial commit %!s(int64=8) %!d(string=hai) anos
data-directed-programming.rkt 70ee4f9e6c solved exercises 2.72 and 2.73 %!s(int64=8) %!d(string=hai) anos
dottet-tail-notation.rkt cabe9fd2af renamed exercises so that the numbers are correct and solved exercise 2.20 %!s(int64=8) %!d(string=hai) anos
exercise-1.01-interpretation-of-expressions.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.01-test.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.02-prefix-form.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.03-sum-of-squares-of-two-maximums.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.04-model-of-evaluation.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.05-test-applicative-order-vs-normal-order-evaluation.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.06-new-if.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.07-different-good-enough-function.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.08-newton-cube-root.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.09-recursive-or-iterative-process.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.10-ackermann-function.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.11-recursive-process-iterative-process.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.12-yang-hui-triangle.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.15-sine-algorithm.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.16-fast-exponentiation-iterative-process.rkt 67beb4fa89 improved explanation %!s(int64=8) %!d(string=hai) anos
exercise-1.17-multiplication-algorithm-recursive-process.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.18-multiplication-algorithm-iterative-process.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.19-fibonacci-algorithm-log-n-with-transformation.rkt 977d5436b1 created a new directory for implementations at the meetup %!s(int64=7) %!d(string=hai) anos
exercise-1.21-find-smallest-divisor.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.22-timed-prime-test.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.23-smallest-divisor-without-multiples-of-2.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.24-timed-prime-test-with-fermat-test.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.25-misoptimized-expmod.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.26-fast-prime-mistake.rkt 5cc5de974b renamed exercises and added solution for 1.27 %!s(int64=8) %!d(string=hai) anos
exercise-1.27-find-carmichael-numbers.rkt f6704c04e7 exercise 28 solved, rabin-miller-test implemented %!s(int64=8) %!d(string=hai) anos
exercise-1.28-miller-rabin-test.rkt 0781c39833 using cond instead of if, added better explanation and added find-primes-limited code %!s(int64=8) %!d(string=hai) anos
exercise-1.29-simpsons-integration-rule.rkt a52558bd2a solved exercise 1.29 %!s(int64=8) %!d(string=hai) anos
exercise-1.30-iterative-sum.rkt e028b6b582 exercise 31 solved %!s(int64=8) %!d(string=hai) anos
exercise-1.31-iterative-product-function.rkt e028b6b582 exercise 31 solved %!s(int64=8) %!d(string=hai) anos
exercise-1.32-general-accumulation-function.rkt 68ec046776 exercise 1.32 solved %!s(int64=8) %!d(string=hai) anos
exercise-1.33-filtered-general-accumulation-function.rkt dc07a90fef solved exercise 1.33.a and 1.33.b %!s(int64=8) %!d(string=hai) anos
exercise-1.34-f-f.rkt 723da81d28 solved exercise 1.34 and added half interval method, which is described in the book %!s(int64=8) %!d(string=hai) anos
exercise-1.35-fixed-point-golden-ratio.rkt 32e190232f added file for exercise 1.36 %!s(int64=8) %!d(string=hai) anos
exercise-1.36-x-to-the-power-of-y-equals-1000.rkt 5d6fc33ffe solved exercise 1.36 %!s(int64=8) %!d(string=hai) anos
exercise-1.37-continued-fractions.rkt 24ac887b49 solved exercise 1.37.a and 1.37.b %!s(int64=8) %!d(string=hai) anos
exercise-1.38-continuous-fractions-approximation-for-e.rkt d89ca34f6a solved exercise 1.38 %!s(int64=8) %!d(string=hai) anos
exercise-1.39-continuous-fractions-tangent.rkt d21c206d40 solved exercise 1.39 %!s(int64=8) %!d(string=hai) anos
exercise-1.40-polynome-newton-method.rkt ac079a355a solved exercises 1.40, 1.41, 1.42 %!s(int64=8) %!d(string=hai) anos
exercise-1.41-double-procedure.rkt ac079a355a solved exercises 1.40, 1.41, 1.42 %!s(int64=8) %!d(string=hai) anos
exercise-1.42-function-composition.rkt ac079a355a solved exercises 1.40, 1.41, 1.42 %!s(int64=8) %!d(string=hai) anos
exercise-1.43-repeated-function-application-function.rkt cfc955a16a solved exercise 1.43 %!s(int64=8) %!d(string=hai) anos
exercise-1.44-smoothing-function.rkt 0582d10ec8 solved exercise 1.45 %!s(int64=8) %!d(string=hai) anos
exercise-1.45-nth-root-fixed-point.rkt 11db0dd679 renamed exercise 1.45 so that the content is clearer %!s(int64=8) %!d(string=hai) anos
exercise-1.46-iterative-improvement.rkt 16ece36fc2 solved exercise 2.01 %!s(int64=8) %!d(string=hai) anos
exercise-2.01-better-make-rat.rkt 45421a5df8 solved exercise 2.02 %!s(int64=8) %!d(string=hai) anos
exercise-2.02-line-segments.rkt 45421a5df8 solved exercise 2.02 %!s(int64=8) %!d(string=hai) anos
exercise-2.03-rectangles.rkt b3ea316de6 added more comments %!s(int64=8) %!d(string=hai) anos
exercise-2.04-procedural-representation-of-pairs.rkt f03fac349f solved exercise 2.04 %!s(int64=8) %!d(string=hai) anos
exercise-2.05-positive-integer-pairs-representation.rkt d4e7560bb6 solved exercise 2.05 %!s(int64=8) %!d(string=hai) anos
exercise-2.06-church-numerals.rkt 857f48392c solved exercise 2.06 %!s(int64=8) %!d(string=hai) anos
exercise-2.07-2.08-2.09-2.10-2.11-alyssa-inexact-quantities.rkt 2e0528393e solved exercises 2.07, 2.08, 2.09, 2.10 and skipped 2.11 %!s(int64=8) %!d(string=hai) anos
exercise-2.12-alyssa-interval-width-percent.rkt 00c7aa6f38 solved exercises 2.12 and 2.14 %!s(int64=8) %!d(string=hai) anos
exercise-2.14-different-formulas.rkt 00c7aa6f38 solved exercises 2.12 and 2.14 %!s(int64=8) %!d(string=hai) anos
exercise-2.15-different-formulas.rkt de5bb9f66d solved exercises 2.15, 2.18, 2.19 %!s(int64=8) %!d(string=hai) anos
exercise-2.17-last-pair.rkt cabe9fd2af renamed exercises so that the numbers are correct and solved exercise 2.20 %!s(int64=8) %!d(string=hai) anos
exercise-2.18-reverse-list.rkt cabe9fd2af renamed exercises so that the numbers are correct and solved exercise 2.20 %!s(int64=8) %!d(string=hai) anos
exercise-2.19-revised-count-change.rkt cabe9fd2af renamed exercises so that the numbers are correct and solved exercise 2.20 %!s(int64=8) %!d(string=hai) anos
exercise-2.20-same-parity.rkt 07990ce4bb exercises 2.20, 2.21 and 2.22 solved %!s(int64=8) %!d(string=hai) anos
exercise-2.21-map.rkt 07990ce4bb exercises 2.20, 2.21 and 2.22 solved %!s(int64=8) %!d(string=hai) anos
exercise-2.22-iterative-process-squared-list.rkt 07990ce4bb exercises 2.20, 2.21 and 2.22 solved %!s(int64=8) %!d(string=hai) anos
exercise-2.23-for-each.rkt 1e4a9180fe corrected test suite descriptions to have correct exercise numbers %!s(int64=8) %!d(string=hai) anos
exercise-2.24-count-leaves.rkt 1e4a9180fe corrected test suite descriptions to have correct exercise numbers %!s(int64=8) %!d(string=hai) anos
exercise-2.25-cars-and-cdrs.rkt 1e4a9180fe corrected test suite descriptions to have correct exercise numbers %!s(int64=8) %!d(string=hai) anos
exercise-2.26-append-cons-list.rkt 1e4a9180fe corrected test suite descriptions to have correct exercise numbers %!s(int64=8) %!d(string=hai) anos
exercise-2.27-deep-reverse.rkt 1e4a9180fe corrected test suite descriptions to have correct exercise numbers %!s(int64=8) %!d(string=hai) anos
exercise-2.28-fringe.rkt 1e4a9180fe corrected test suite descriptions to have correct exercise numbers %!s(int64=8) %!d(string=hai) anos
exercise-2.29-binary-mobile.rkt 1e4a9180fe corrected test suite descriptions to have correct exercise numbers %!s(int64=8) %!d(string=hai) anos
exercise-2.30-square-tree.rkt 1e4a9180fe corrected test suite descriptions to have correct exercise numbers %!s(int64=8) %!d(string=hai) anos
exercise-2.31-tree-map.rkt f1fb4f6a8b solved exercise 2.31 %!s(int64=8) %!d(string=hai) anos
exercise-2.32-subsets.rkt 0c3d35fe75 changed explanation to make it more prezise %!s(int64=8) %!d(string=hai) anos
exercise-2.33-conventional-interfaces-list-manipulations.rkt d3f9ebd6f2 added code from the book about sequence operations %!s(int64=8) %!d(string=hai) anos
exercise-2.34-horner's-rule.rkt 370cd13bf7 solved exercise 2.34; %!s(int64=8) %!d(string=hai) anos
exercise-2.35-count-leaves-as-accumulation.rkt 45e81cda9d solved exercise 2.35 %!s(int64=8) %!d(string=hai) anos
exercise-2.36-accumulate-nth-list-elements.rkt d837dd0fad exercise 2.36 solved; %!s(int64=8) %!d(string=hai) anos
exercise-2.37-matrix-operations.rkt 4e42418c68 solved exercise 2.37 %!s(int64=8) %!d(string=hai) anos
exercise-2.38-folds.rkt ad65c08192 solved exercise 2.38 %!s(int64=8) %!d(string=hai) anos
exercise-2.39-reverse-as-fold.rkt 8be0738b4d improved indentation for rabin-miller-primality-test code %!s(int64=8) %!d(string=hai) anos
exercise-2.40-unique-pairs.rkt eae2f7baa7 added SICP code; %!s(int64=8) %!d(string=hai) anos
exercise-2.41-ordered-distinct-smaller-n-triples-summing-to-s.rkt eae2f7baa7 added SICP code; %!s(int64=8) %!d(string=hai) anos
exercise-2.42-queens-on-chessboard.rkt bae8cd1e5e added incomplete solution for exercise 2.42, still don't know what is not working correctly, skipping for now %!s(int64=8) %!d(string=hai) anos
exercise-2.44-defining-up-split.rkt 4bf6da9204 solved exercises 2.53 2.54. 2.55 2.56 %!s(int64=8) %!d(string=hai) anos
exercise-2.53-evaluation-of-expression.rkt 4bf6da9204 solved exercises 2.53 2.54. 2.55 2.56 %!s(int64=8) %!d(string=hai) anos
exercise-2.54-equality-of-lists.rkt 4bf6da9204 solved exercises 2.53 2.54. 2.55 2.56 %!s(int64=8) %!d(string=hai) anos
exercise-2.55.rkt 4bf6da9204 solved exercises 2.53 2.54. 2.55 2.56 %!s(int64=8) %!d(string=hai) anos
exercise-2.56-differentiation-rule.rkt af7d102628 solved 2.56 2.57 %!s(int64=8) %!d(string=hai) anos
exercise-2.57-arbitrary-number-of-summands-and-factors.rkt af7d102628 solved 2.56 2.57 %!s(int64=8) %!d(string=hai) anos
exercise-2.58-infix-representation.rkt f0d63cba8a exercise 2.58.a solved %!s(int64=8) %!d(string=hai) anos
exercise-2.58-tests.rkt d2a3118b7c exercise 2.58.b solved %!s(int64=8) %!d(string=hai) anos
exercise-2.58.a-infix-representation.rkt f0d63cba8a exercise 2.58.a solved %!s(int64=8) %!d(string=hai) anos
exercise-2.58.b-infix-representation-prevalenz.rkt d0d29b009c solved exercise 2.59 %!s(int64=8) %!d(string=hai) anos
exercise-2.59-test.rkt d0d29b009c solved exercise 2.59 %!s(int64=8) %!d(string=hai) anos
exercise-2.59-union-set.rkt d0d29b009c solved exercise 2.59 %!s(int64=8) %!d(string=hai) anos
exercise-2.60-duplicate-set.rkt 1156489bb7 solved exercise 2.60 %!s(int64=8) %!d(string=hai) anos
exercise-2.60-test.rkt 1156489bb7 solved exercise 2.60 %!s(int64=8) %!d(string=hai) anos
exercise-2.61-set-as-ordered-list.rkt d224dd5273 exercise 2.61 solved %!s(int64=8) %!d(string=hai) anos
exercise-2.61-test.rkt d224dd5273 exercise 2.61 solved %!s(int64=8) %!d(string=hai) anos
exercise-2.62-test.rkt 5edb1dc356 solved exercise 2.62 %!s(int64=8) %!d(string=hai) anos
exercise-2.62-union-ordered-set.rkt 5edb1dc356 solved exercise 2.62 %!s(int64=8) %!d(string=hai) anos
exercise-2.63-tree-to-list-procedures.rkt d453963c11 exercise 2.63.a, 2.63.b solved %!s(int64=8) %!d(string=hai) anos
exercise-2.64-create-balanced-tree.rkt fd04134e04 created empty files for 2.65 %!s(int64=8) %!d(string=hai) anos
exercise-2.64-test.rkt fd04134e04 created empty files for 2.65 %!s(int64=8) %!d(string=hai) anos
exercise-2.65-O-of-n-union-and-intersection-of-balanced-trees.rkt fd04134e04 created empty files for 2.65 %!s(int64=8) %!d(string=hai) anos
exercise-2.65-test.rkt fd04134e04 created empty files for 2.65 %!s(int64=8) %!d(string=hai) anos
exercise-2.66-binary-tree-lookup.rkt 50f9386841 apparently solved 2.66 but balanced tree is not equal to binary tree and do not know whether I am supposed to implement binary tree creation for exercise 2.66 %!s(int64=8) %!d(string=hai) anos
exercise-2.66-test.rkt 50f9386841 apparently solved 2.66 but balanced tree is not equal to binary tree and do not know whether I am supposed to implement binary tree creation for exercise 2.66 %!s(int64=8) %!d(string=hai) anos
exercise-2.67-graph.graphml fee77d53d3 corrected the tree %!s(int64=8) %!d(string=hai) anos
exercise-2.67-graph.pdf fee77d53d3 corrected the tree %!s(int64=8) %!d(string=hai) anos
exercise-2.67-graph.png fee77d53d3 corrected the tree %!s(int64=8) %!d(string=hai) anos
exercise-2.67-graph.svg fee77d53d3 corrected the tree %!s(int64=8) %!d(string=hai) anos
exercise-2.67-huffman-trees.rkt 427cd9258a started exercise 2.67 %!s(int64=8) %!d(string=hai) anos
exercise-2.67-test.rkt 8888955716 solved exercise 2.67 %!s(int64=8) %!d(string=hai) anos
exercise-2.68-huffman-trees-2.rkt 4a7770d87b corrected statement in comment about used memory and commented out some output %!s(int64=8) %!d(string=hai) anos
exercise-2.68-test.rkt b296363a6f solved 2.68 %!s(int64=8) %!d(string=hai) anos
exercise-2.69-huffman-trees-3.rkt f1e93ff869 corrected exercise 2.69 %!s(int64=8) %!d(string=hai) anos
exercise-2.69-test.rkt f1e93ff869 corrected exercise 2.69 %!s(int64=8) %!d(string=hai) anos
exercise-2.70-graph.graphml 4db8e6eee9 prepared 2.70 %!s(int64=8) %!d(string=hai) anos
exercise-2.70-huffman-trees-4.rkt a519ff3c52 exercise 2.70 finished %!s(int64=8) %!d(string=hai) anos
exercise-2.70-test.rkt a519ff3c52 exercise 2.70 finished %!s(int64=8) %!d(string=hai) anos
exercise-2.71-huffman-trees-5.rkt cd4f19348d solved exercise 2.71 %!s(int64=8) %!d(string=hai) anos
exercise-2.71-test.rkt cd4f19348d solved exercise 2.71 %!s(int64=8) %!d(string=hai) anos
exercise-2.72-huffman-trees-6.rkt 70ee4f9e6c solved exercises 2.72 and 2.73 %!s(int64=8) %!d(string=hai) anos
exercise-2.73-data-directed-programming.rkt 70ee4f9e6c solved exercises 2.72 and 2.73 %!s(int64=8) %!d(string=hai) anos
exercise-2.74-insatiable-enterprises-data-networking.rkt 73ff805bba added exercise 2.77 and previously done exercises %!s(int64=8) %!d(string=hai) anos
exercise-2.75-message-passing-1.rkt 73ff805bba added exercise 2.77 and previously done exercises %!s(int64=8) %!d(string=hai) anos
exercise-2.76-comparison-of-styles.rkt 73ff805bba added exercise 2.77 and previously done exercises %!s(int64=8) %!d(string=hai) anos
exercise-2.77.rkt 7a9b641804 solved more exercises %!s(int64=8) %!d(string=hai) anos
exercise-2.78-using-number-symbol-etc.rkt 7a9b641804 solved more exercises %!s(int64=8) %!d(string=hai) anos
exercise-2.79-generic-equality-operation.rkt 7a9b641804 solved more exercises %!s(int64=8) %!d(string=hai) anos
exercise-2.80-generic-is-zero-operation.rkt 909005a8fc solved exercises 2.77 2.78 2.79 2.80 %!s(int64=8) %!d(string=hai) anos
exercise-2.81-identical-coercion.rkt 977d5436b1 created a new directory for implementations at the meetup %!s(int64=7) %!d(string=hai) anos
exercise-2.82-more-type-coercion.rkt 977d5436b1 created a new directory for implementations at the meetup %!s(int64=7) %!d(string=hai) anos
fermat-test.rkt 26fcee1e8b initial commit %!s(int64=8) %!d(string=hai) anos
fixed-point.rkt 5303fcda1a solved exercise 1.35 %!s(int64=8) %!d(string=hai) anos
flatmap.rkt eae2f7baa7 added SICP code; %!s(int64=8) %!d(string=hai) anos
half-interval-method.rkt d55a534a3d added more example calculations to half interval method %!s(int64=8) %!d(string=hai) anos
lists.rkt de5bb9f66d solved exercises 2.15, 2.18, 2.19 %!s(int64=8) %!d(string=hai) anos
message-passing.rkt 73ff805bba added exercise 2.77 and previously done exercises %!s(int64=8) %!d(string=hai) anos
newton-method-fixed-point-generalized.rkt d36e3a4c9e added code for average damp square root and newton method square root from the book %!s(int64=8) %!d(string=hai) anos
newton-method-fixed-point.rkt d36e3a4c9e added code for average damp square root and newton method square root from the book %!s(int64=8) %!d(string=hai) anos
other-solution.rkt 4bf6da9204 solved exercises 2.53 2.54. 2.55 2.56 %!s(int64=8) %!d(string=hai) anos
painter.rkt 4bf6da9204 solved exercises 2.53 2.54. 2.55 2.56 %!s(int64=8) %!d(string=hai) anos
pairs.rkt 16ece36fc2 solved exercise 2.01 %!s(int64=8) %!d(string=hai) anos
permutations.rkt eae2f7baa7 added SICP code; %!s(int64=8) %!d(string=hai) anos
rabin-miller-improved.rkt 64b853ea57 added rabin-miller-test improved version, not parallelized %!s(int64=8) %!d(string=hai) anos
rabin-miller-test.odt 11c83fc011 added mathematical proofs for mathematical tricks in the Miller-Selfridge-Rabin-Test implementation %!s(int64=8) %!d(string=hai) anos
rabin-miller-test.pdf 11c83fc011 added mathematical proofs for mathematical tricks in the Miller-Selfridge-Rabin-Test implementation %!s(int64=8) %!d(string=hai) anos
rational-number-basic-operations.rkt 16ece36fc2 solved exercise 2.01 %!s(int64=8) %!d(string=hai) anos
scratch.rkt 26fcee1e8b initial commit %!s(int64=8) %!d(string=hai) anos
sequence-operations.rkt d3f9ebd6f2 added code from the book about sequence operations %!s(int64=8) %!d(string=hai) anos
sets-as-trees.rkt d453963c11 exercise 2.63.a, 2.63.b solved %!s(int64=8) %!d(string=hai) anos
symbolic-data.rkt 4bf6da9204 solved exercises 2.53 2.54. 2.55 2.56 %!s(int64=8) %!d(string=hai) anos
symbolic-derivation.rkt 4bf6da9204 solved exercises 2.53 2.54. 2.55 2.56 %!s(int64=8) %!d(string=hai) anos
tagged-data-complex-numbers.rkt 70ee4f9e6c solved exercises 2.72 and 2.73 %!s(int64=8) %!d(string=hai) anos
usage-of-lambda-character.rkt 7e601a6e9d added file to demonstrate usage of the lambda character instead of writing lambda %!s(int64=8) %!d(string=hai) anos

README.md

SICP

code of exercises and notes for "Structure and Interpretation of Computer Programs"