aboutsummaryrefslogtreecommitdiff
path: root/challenge-340/conor-hoekstra/bqn/ch-1.bqn
blob: c43f038cd2578cca1933ed8ebdfdec85c80827c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# For up to date code:
# https://github.com/codereport/bqn-code/blob/main/pwc/340-1.bqn

u   •Import "/home/cph/bqn-test/test.bqn"
fn  •Import "/home/cph/bqn-code/lib/fun.bqn"

RemoveDuplicates  (·(1<≠),2¨fn.Group)

# Tests
u.UnitTest (RemoveDuplicates "abbaca")    "ca"
u.UnitTest (RemoveDuplicates "azxxzy")    "ay"
u.UnitTest (RemoveDuplicates "aaaaaaaa")  ""
u.UnitTest (RemoveDuplicates "aabccba")   "a"
u.UnitTest (RemoveDuplicates "abcddcba")  ""