Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
20
Task/Top-rank-per-group/F-Sharp/top-rank-per-group.fs
Normal file
20
Task/Top-rank-per-group/F-Sharp/top-rank-per-group.fs
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
let data =
|
||||
[
|
||||
"Tyler Bennett", "E10297", 32000, "D101";
|
||||
"John Rappl", "E21437", 47000, "D050";
|
||||
"George Woltman", "E00127", 53500, "D101";
|
||||
"Adam Smith", "E63535", 18000, "D202";
|
||||
"Claire Buckman", "E39876", 27800, "D202";
|
||||
"David McClellan", "E04242", 41500, "D101";
|
||||
"Rich Holcomb", "E01234", 49500, "D202";
|
||||
"Nathan Adams", "E41298", 21900, "D050";
|
||||
"Richard Potter", "E43128", 15900, "D101";
|
||||
"David Motsinger", "E27002", 19250, "D202";
|
||||
"Tim Sampair", "E03033", 27000, "D101";
|
||||
"Kim Arlich", "E10001", 57000, "D190";
|
||||
"Timothy Grove", "E16398", 29900, "D190";
|
||||
]
|
||||
|
||||
let topRank n =
|
||||
Seq.groupBy (fun (_, _, _, d) -> d) data
|
||||
|> Seq.map (snd >> Seq.sortBy (fun (_, _, s, _) -> -s) >> Seq.take n)
|
||||
Loading…
Add table
Add a link
Reference in a new issue