相关疑难解决方法(0)

在Haskell中查找列表中的元素索引?

我在Haskell中有一个函数,它从列表中找到取幂的最大值:

prob99 = maximum $ map (\xs -> (head xs)^(head (tail xs))) numbers
Run Code Online (Sandbox Code Playgroud)

我需要找到的是最终值在结果列表中的位置.我该怎么做?

编辑:我找到了一个像这样的解决方案:

n = [[519432,525806],[632382,518061]....
prob99b [a,b] = b* (log a)
answer = snd $ maximum (zip  (map prob99b n) [1..])
Run Code Online (Sandbox Code Playgroud)

indexing haskell list

28
推荐指数
3
解决办法
4万
查看次数

标签 统计

haskell ×1

indexing ×1

list ×1