RosettaCodeData/Task/Queue-Usage/Factor/queue-usage-2.factor
2023-07-01 13:44:08 -04:00

6 lines
252 B
Factor

DL{ } clone {
[ [ { 1 2 3 } ] dip push-all-front ] ! push all from sequence
[ . ] ! DL{ 3 2 1 }
[ [ drop ] slurp-deque ] ! pop and discard all
[ deque-empty? . ] ! t
} cleave