Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##Justin Beitz
- ##Assignment 3
- unless ARGV[0].to_s == "input.txt"
- puts "Wrong input"
- end
- unless ARGV[1].to_s == "output.txt"
- puts "Wrong output"
- end
- input = ARGV[0].to_s
- output = ARGV[1].to_s
- def fileIO
- inFile = File.new("input.txt", "r")
- inFile.each_line do |line|
- clean = line.chomp
- createArray(clean)
- line_array = new_line
- calcAverage(new_line)
- end
- end
- def createArray (clean)
- line_array = clean.split("/\n/")
- return line_array
- end
- def calcAverage (new_line)
- average = new_line.reduce(:+) / new_line.size.to_f
- puts average
- return average
- end
- fileIO
Advertisement
Add Comment
Please, Sign In to add comment