isefire

CodeEval HiddenNumbers

Sep 16th, 2014
384
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.06 KB | None | 0 0
  1. #!/bin/bash
  2. #echo "Hello, Dan"
  3. filename="$1"
  4. #echo $filename
  5. #line="head -n 0 $filename"
  6. #echo $line
  7. returned=""
  8. while VAR= read -r -n1 char $line
  9. do
  10. # what am i doingf
  11.     X=$char
  12.     if [ "$X" == "a" ] || [ "$X" == "0" ]
  13.     then
  14.         returned="$returned""0"
  15.     fi
  16.     if [ "$X" == "b" ] || [ "$X" == "1" ]
  17.     then
  18.         returned="$returned""1"
  19.     fi
  20.     if [ "$X" == "c" ] || [ "$X" == "2" ]
  21.     then
  22.         returned="$returned""2"
  23.     fi
  24.     if [ "$X" == "d" ] || [ "$X" == "3" ]
  25.     then
  26.         returned="$returned""3"
  27.     fi
  28.     if [ "$X" == "e" ] || [ "$X" == "4" ]
  29.     then
  30.         returned="$returned""4"
  31.     fi
  32.     if [ "$X" == "f" ] || [ "$X" == "5" ]
  33.     then
  34.         returned="$returned""5"
  35.     fi
  36.     if [ "$X" == "g" ] || [ "$X" == "6" ]
  37.     then
  38.         returned="$returned""6"
  39.     fi
  40.     if [ "$X" == "h" ] || [ "$X" == "7" ]
  41.     then
  42.         returned="$returned""7"
  43.     fi
  44.     if [ "$X" == "i" ] || [ "$X" == "8" ]
  45.     then
  46.         returned="$returned""8"
  47.     fi
  48.     if [ "$X" == "j" ] || [ "$X" == "9" ]
  49.     then
  50.         returned="$returned""9"
  51.     fi
  52.     #is end of line?
  53.     if [ "$X" == "" ]
  54.     then
  55.         if [ "$returned" != "" ]
  56.         then
  57.             echo $returned
  58.             returned=""
  59.         else
  60.             echo NONE
  61.         fi
  62.        
  63.     fi
  64. done < $1
Advertisement
Add Comment
Please, Sign In to add comment