Advertisement
Guest User

Untitled

a guest
Dec 16th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.39 KB | None | 0 0
  1. values=$(echo $* | tr "." "1" | tr "-" "5" | sed "s/\([0-9]\)\([0-9]\)/\1+\2/g" | sed "s/\([0-9]\)\([0-9]\)/\1+\2/g" | sed "s/S/0/g" | rev)
  2.  
  3. result=0
  4. n=0
  5. for line in $values
  6. do
  7.     if [[ $n < 2 ]]
  8.     then
  9.         result=$(($result + $(echo "(20^$n)*($line)" | bc)))
  10.     else
  11.         result=$(($result + $(echo "(18*20^$(($n-1)))*($line)" | bc)))
  12.     fi
  13.     n=$(( n+1 ))
  14. done
  15.  
  16. echo $result
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement