mirror of
https://github.com/Michaelangel007/apple2_russian_peasant_multiplication.git
synced 2024-12-26 15:29:16 +00:00
Add other bases section
This commit is contained in:
parent
27c4c6fb7f
commit
b0c0f831df
14
README.MD
14
README.MD
@ -150,6 +150,20 @@ In Base 16:
|
|||||||
x 2 = AC0 / 2 = 1 Yes + A = 1326
|
x 2 = AC0 / 2 = 1 Yes + A = 1326
|
||||||
```
|
```
|
||||||
|
|
||||||
|
# Bases
|
||||||
|
|
||||||
|
Does this algorithm work in other bases such as 2, 8, or 16?
|
||||||
|
|
||||||
|
Consider the question:
|
||||||
|
|
||||||
|
Q. Does multipling by 2 work in other bases?
|
||||||
|
A. Yes.
|
||||||
|
|
||||||
|
Q. Why?
|
||||||
|
A. When we write a number in a different base we have the _same representation_ but a _different presentation._
|
||||||
|
|
||||||
|
Adding, Multiplying, Dividing all _function_ the same regardless of which base we use.
|
||||||
|
|
||||||
# Efficiency
|
# Efficiency
|
||||||
|
|
||||||
For a "BigInt" or "BigNumber" library this _is NOT_ the most efficient (\*) way to
|
For a "BigInt" or "BigNumber" library this _is NOT_ the most efficient (\*) way to
|
||||||
|
Loading…
Reference in New Issue
Block a user