Jump to content

Symmetric difference: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 2,131:
=={{header|Ring}}==
<lang ring>
aListalist = []
bListblist = []
aListalist = ["Johnjohn", "Bobbob", "Marymary", "Serenaserena"]
bListblist = ["Jimjim", "Marymary", "Johnjohn", "Bobbob"]
 
aList2alist2 = []
for i = 1 to len(aListalist)
flag = 0
for j = 1 to len(bListblist)
if aListalist[i] = bListblist[j] flag = 1 ok
next
if (flag = 0) add(aList2alist2, aListalist[i]) ok
next
see aList2
 
bList2blist2 = []
for j = 1 to len(aListalist)
flag = 0
for i = 1 to len(bListblist)
if aListalist[i] = bListblist[j] flag = 1 ok
next
if (flag = 0) add(bList2blist2, bListblist[j]) ok
next
see bList2"a +xor b :" see nl
see alist2
see blist2 see nl
see "a-b :" see nl
see alist2 see nl
see "b-a :" see nl
see blist2 see nl
</lang>
 
=={{header|Ruby}}==
With arrays:
2,468

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.