tasks a-s
This commit is contained in:
parent
47bf37c096
commit
b83f433714
12433 changed files with 156208 additions and 123 deletions
15
Task/Binary-digits/Maxima/binary-digits.maxima
Normal file
15
Task/Binary-digits/Maxima/binary-digits.maxima
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
digits([arg]) := block(
|
||||
[n: first(arg), b: if length(arg) > 1 then second(arg) else 10, v: [ ], q],
|
||||
if n = 0 then [0] else (
|
||||
while n # 0 do (
|
||||
[n, q]: divide(n, b),
|
||||
v: endcons(q, v)
|
||||
),
|
||||
v
|
||||
)
|
||||
)$
|
||||
|
||||
binary(n) := simplode(reverse(digits(9000, 2)))$
|
||||
|
||||
binary(9000);
|
||||
"10001100101000"
|
||||
Loading…
Add table
Add a link
Reference in a new issue