...
/Solution: Calculate Average Score by Reading a File
Solution: Calculate Average Score by Reading a File
Go over the implementation for calculating the average of the integer scores read from a text file.
We'll cover the following...
Solution
Press + to interact
main.rb
score1.txt
score2.txt
score3.txt
score4.txt
score5.txt
def cal_avg_score(file_name)file_content = File.read(file_name)array = []file_content.split("\n").each do |line|array << line.to_iendthe_average = 0the_sum = array.inject{|sum,x| sum + x }the_average = the_sum * 1.0 / array.size if the_sumthe_average = the_average.round(1) if the_averagereturn the_averageend
Line 2: The code statement reads the contents of the file whose name is passed in the ...