Anonymous user
Text processing/1: Difference between revisions
→{{header|Ruby}}: clarified name
(→{{header|Ruby}}: adding a very different implementation) |
(→{{header|Ruby}}: clarified name) |
||
Line 3,077:
good_readings = all_readings.select(&:flag)
all_streaks = all_readings.slice_when {|bef, aft| bef.flag != aft.flag }
total = good_readings.map(&:value).reduce(:+)
Line 3,086:
puts "Average %.3f" % total./(num_readings)
puts
puts "Max run of #{
</lang>
|