Hi folks,
Good day!
I want to find the largest value of given 3 values.
Please suggest me,the simple ways of finding the largest value.
Hi folks,
Good day!
I want to find the largest value of given 3 values.
Please suggest me,the simple ways of finding the largest value.
Maddy wrote in post #1076411:
Hi folks,
Good day!
*I want to find the largest value of given 3 values.*
*Please suggest me,the simple ways of finding the largest value.*
if a,b and c are numbers
if(a>b) { if(a>c) {("a is largest")} else {("c is largest")} } else { if(b>c) {("b is largest")} else {("c is largest")} }
simply put all numbers in array and call max method.
a=[2,3,4] a.max
rovin varshney wrote in post #1076418:
simply put all numbers in array and call max method.
a=[2,3,4] a.max
yes Rovin ruby way ![]()
if we want to get the highest 3 values , then how can we write the code for that .?
roh wrote in post #1076535:
if we want to get the highest 3 values , then how can we write the code for that .?
data = [10, 20, 70, 60, 40, 30] ordered_data = data.sort_by {|num| -num}
p ordered_data p ordered_data[0..2]
--output:-- [70, 60, 40, 30, 20, 10] [70, 60, 40]
roh wrote in post #1076535:
> if we want to get the highest 3 values , then how can we write the code > for > that .?
data = [10, 20, 70, 60, 40, 30] ordered_data = data.sort_by {|num| -num}
p ordered_data p ordered_data[0..2]
Or data.sort.last(3)
I think you might need ruby 1.9 to be able to pass an argument to last like that.
Fred