From 1ba669cd612e8234d67fe13e5362661c995ac7c7 Mon Sep 17 00:00:00 2001 From: rask24 Date: Wed, 14 Feb 2024 19:41:43 +0900 Subject: [PATCH] add pain.sh --- test/pain.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 test/pain.sh diff --git a/test/pain.sh b/test/pain.sh new file mode 100755 index 0000000..5728bd9 --- /dev/null +++ b/test/pain.sh @@ -0,0 +1,16 @@ +#!/bin/bash +NBR_COUNT=500 +## +NBR=$(seq 1 $NBR_COUNT | sort -R | tr '\n' ' ' | rev | cut -c 2- | rev) +#NBR="0 1 2 3 4 5 6 7 8 9" +#NBR=$(seq 1 $NBR_COUNT | tr '\n' ' ' | rev | cut -c 2- | rev) +CMD=$( ./push_swap $NBR) +NBR_LINK=$( echo "$NBR" | tr ' ' ',' ) +CMD_LINK=$( echo "$CMD" | sed -e"s/rra/g/g" -e"s/rrb/h/g" \ +-e"s/rrr/i/g" -e"s/sa/a/g" -e"s/sb/b/g" -e"s/ss/c/g" \ +-e"s/ra/d/g" -e"s/rb/e/g" -e"s/rr/f/g" -e"s/pa/j/g" -e"s/pb/k/g" | tr -d '\n') +# CMD_COUNT=${#CMD_LINK} +RESULT=$( echo $CMD | ./checker $NBR ) +echo "Operations: $CMD_COUNT" +echo "Result $RESULT" +open "https://kaaaaakun.github.io/push-swap-pain/?&nbr=$NBR_LINK&cmd=$CMD_LINK"