User:Yeti: Difference between revisions

Content added Content deleted
m (meh)
Line 4: Line 4:
----
----


=DC/Questions/DROP=
=Primes/Python/FSOE=
TODO Drop top of stack without side effects
<pre>
# assume there is a value in x[1337], e.g. "gold"
[gold] 1337 :x

# "trash" on the stack:
[trash]

# push x[1337] to x-stack
1337;x Sx
# deposit TOS in x[1337]
1337:
# top of x-stack to x[1337]
Lx 1337:

1337 ;x

[Stack: ]PAP f
</pre>
{{out}}
<pre>
Stack:
gold
</pre>
Sigh!

Is there really no simpler way to drop the top of stack that works for strings and numbers and in all versions of Dc?

=Python/Primes/FSOE=
{{works with|Python|2.x}}
{{works with|Python|2.x}}
This is a sequentialised variant of the well known sieve method (ab)using a dictionary as sparse array.
This is a sequentialised variant of the well known sieve method (ab)using a dictionary as sparse array.