DIM language$
(20, 3), ldup$
(20), edup$
(20) language$(1, 1) = "cat"
language$(2, 1) = "dog"
language$(3, 1) = "turtle"
language$(4, 1) = "frog"
language$(5, 1) = "bird"
language$(1, 2) = "cat"
language$(2, 2) = "rabbit"
language$(3, 2) = "dog"
language$(1, 3) = "frog"
language$(2, 3) = "snake"
concat$ = concat$ + language$(i, j) + "|"
' PRINT concat$
seed = 1
x$
= MID$(concat$
, seed
, INSTR(seed
, concat$
, "|") - seed
) ' PRINT x$
oldseed = seed
seed
= INSTR(seed
, concat$
, "|") + 1 ' Duplicate word found.
cnt1 = cnt1 + 1: ldup$(cnt1) = x$
dupconcat$ = dupconcat$ + x$ + "|"
' Unique word found.
cnt2 = cnt2 + 1: edup$(cnt2) = x$
' Okay, let's see the results.
PRINT "[Duplicate Words]"