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