aboutsummaryrefslogtreecommitdiff
path: root/challenge-279/2colours/prolog/ch-1.p
blob: b371649c37ab2676620068466b4085f18946050c (plain)
1
task1(Letters, Weights, Word) :- maplist([E1, E2, E1-E2]>>true, Letters, Weights, Weighted_Letters), sort(2, @<, Weighted_Letters, Sorted_Pairs), pairs_keys(Sorted_Pairs, Sorted_Letters), string_chars(Word, Sorted_Letters).