У меня есть функция в Haskell, которая находит максимальное значение экспоненциальности из списка:
prob99 = maximum $ map (\xs -> (head xs)^(head (tail xs))) numbers
Мне нужно найти расположение этого максимального значения в результирующем списке. Как я могу это сделать?
Изменить: я нашел решение, которое выглядит следующим образом:
n = [[519432,525806],[632382,518061]....
prob99b [a,b] = b* (log a)
answer = snd $ maximum (zip (map prob99b n) [1..])