- 654 名前:132人目の素数さん mailto:sage [04/12/26 00:36:27]
- >>652
最大数が複数個ある場合を考慮に入れるなら f[mlist_] := Select[#, Function[x, Part[x, 1] >= Part[#, 1, 1]]] &[Sort[mlist, Part[#2, 1] < Part[#1, 1] &]] とし、一つだけでならば f[mlist_]:=Part[Sort[mlist, Part[#2, 1] < Part[#1, 1] &], 1] 仕組みは簡単で、各セルの左側の値で大きい順にソートして最も大きいものを選ぶだけ。 純関数を使っているから見にくいが、やっていること自体は単純。
|

|