nram
Power Member
Eu tenho uma lista de (nomes|Numeros) , e na função tenho que retirar da lista os nomes com o numero menor... se houver 2 numeros menores iguais, apagar os 2 nomes... comecei por fazer isto..
mas não dá.. de certeza... preciso que a função de verificar o mais pequeno fique numa variável para não fazer sempre essa função.
Cumprimentos
Código:
type Nome = String
type Numero = Int
type Jogadore = (Nome,Numero)
type Jogador = [Jogadore]
remMenor :: Jogador -> Jogador
remMenor [] = []
remMenor [(a,b)] = []
remMenor ((a,b):xs) = if (verMenor ((a,b):xs) == b) then remMenor xs else ((a,b):(remMenor xs))
verMenor :: Concerto -> Int
verMenor [] = []
verMenor ((a,b):xs) | (b < snd (verMenor xs)) = b
| otherwise = verMenorDur xs
Cumprimentos
Última edição: