We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 232dff3 commit 3a824bfCopy full SHA for 3a824bf
Classical/queue/shell/main.sh
@@ -0,0 +1,17 @@
1
+#!/bin/bash
2
+
3
+Q=()
4
+PROMPT='-> '
5
+while [[ true ]]; do
6
+ echo "$PROMPT"
7
+ read line
8
+ ARG=($line)
9
10
+ case ${ARG[0]} in
11
+ "ADD") Q+=(${ARG[1]}) && echo "Added"
12
+ ;;
13
+ "POP") echo ${Q[0]} && Q=${Q[@]:1}
14
15
+ esac
16
17
+done
Classical/stack/shell/main.sh
@@ -0,0 +1,15 @@
+S=()
+PMP="->"
+ echo $PMP
+ "POP") echo "${Q[@]:(-1)}" && Q=(${Q[@]:0:${#Q[@]-2}})
0 commit comments