46 lines
934 B
Bash
46 lines
934 B
Bash
#!/bin/bash
|
|
|
|
medals() {
|
|
local \
|
|
stat \
|
|
|
|
for stat in "${medals[@]}"
|
|
do
|
|
if (( last["$stat"] >= bronze["$stat"] ))
|
|
then
|
|
(( bronzecount++ ))
|
|
bronzes+=( "$stat" )
|
|
else
|
|
upbronze[last["$stat"] * 100 / bronze["$stat"]]+="$stat "
|
|
fi
|
|
if (( last["$stat"] >= silver["$stat"] ))
|
|
then
|
|
(( silvercount++ ))
|
|
silvers+=( "$stat" )
|
|
else
|
|
upsilver[last["$stat"] * 100 / silver["$stat"]]+="$stat "
|
|
fi
|
|
if (( last["$stat"] >= gold["$stat"] ))
|
|
then
|
|
(( goldcount++ ))
|
|
golds+=( "$stat" )
|
|
else
|
|
upgold[last["$stat"] * 100 / gold["$stat"]]+="$stat "
|
|
fi
|
|
if (( last["$stat"] >= platinum["$stat"] ))
|
|
then
|
|
(( platinumcount++ ))
|
|
platinums+=( "$stat" )
|
|
else
|
|
upplatinum[last["$stat"] * 100 / platinum["$stat"]]+="$stat "
|
|
fi
|
|
if (( last["$stat"] >= black["$stat"] ))
|
|
then
|
|
(( blackcount++ ))
|
|
blacks+=( "$stat" )
|
|
else
|
|
upblack[last["$stat"] * 100 / black["$stat"]]+="$stat "
|
|
fi
|
|
done
|
|
}
|