RosettaCodeData/Task/Ranking-methods/Julia/ranking-methods-2.jl
2024-10-16 18:07:41 -07:00

8 lines
179 B
Julia

function rankstandard{T<:Real}(a::Array{T,1})
r = collect(1:length(a))
1 < r[end] || return r
for i in ties(a)
r[a.==i] = r[a.==i][1]
end
return r
end