Re: Getting the maximum value and minimal values in a list
Re: Getting the maximum value and minimal values in a list
- Subject: Re: Getting the maximum value and minimal values in a list
- From: Stan Cleveland <email@hidden>
- Date: Mon, 13 Sep 2010 13:47:48 -0700
On Sep 13, 2010, at 1:35 PM, KOENIG Yvan wrote:
There isn't such a function in AppleScript.
set list_of_values to {10, 20, 30, 40, 50, 60, 2000, 9, 3000, 4}
set minimum to 9.9999999999E+12 set maximum to 0 repeat with ref_to_value in list_of_values set the_value to contents of ref_to_value if the_value > maximum then set maximum to the_value if the_value < minimum then set minimum to the_value end repeat
{minimum, maximum}
may do the trick.
Hi Alex,Another option is to sort the list and grab items 1 [min] and -1 [max] of the result. However, sorting would make sense only if you needed the items sorted anyway. But if you only want the min and max, then Yvan's method is more efficient.
Stan C.
|
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden