Skip to content

Commit 92d45a5

Browse files
committed
#18-Swift
1 parent 6291ba3 commit 92d45a5

File tree

1 file changed

+122
-0
lines changed

1 file changed

+122
-0
lines changed
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
import Foundation
2+
3+
4+
var myArray = [1, 2, 3, 4, 5]
5+
print(myArray)
6+
7+
8+
9+
// Insertar.
10+
print("\nInserción.")
11+
12+
myArray.append(6)
13+
print(myArray)
14+
15+
myArray.append(contentsOf: [7, 8, 9])
16+
print(myArray)
17+
18+
myArray.insert(0, at: 0)
19+
print(myArray)
20+
21+
myArray.insert(contentsOf: [-2, -1], at: 0)
22+
print(myArray)
23+
24+
25+
26+
// Eliminar.
27+
print("\nEliminación")
28+
29+
myArray.remove(at: 4)
30+
print(myArray)
31+
32+
33+
34+
// Actualizar.
35+
print("\nActualizar.")
36+
37+
myArray[7] = 400
38+
print(myArray)
39+
40+
41+
42+
// Contiene.
43+
print("\nContenido.")
44+
45+
print(myArray.contains(400))
46+
47+
48+
49+
// Eliminar todos.
50+
print("\nElinar todas todo.")
51+
52+
myArray.removeAll()
53+
print(myArray)
54+
55+
56+
57+
58+
// DIFICULTAD EXTRA
59+
print("\nDIFICULTAD EXTRA.")
60+
61+
62+
63+
64+
// Union.
65+
print("\nUnión.")
66+
67+
68+
var mySet: Set<Int> = [100, 44, 29, 71, -14, 999, 1, -4194]
69+
var newSet: Set<Int> = [440, 71, 32, -18, 44, 4194, 12, 87]
70+
71+
72+
let union = mySet.union(newSet)
73+
print(union)
74+
75+
mySet.formUnion(newSet)
76+
print(mySet)
77+
78+
79+
80+
// Intersección.
81+
print("\nIntersección.")
82+
83+
84+
mySet = [100, 44, 29, 71, -14, 999, 1, -4194]
85+
newSet = [440, 71, 32, -18, 44, 4194, 12, 87]
86+
87+
88+
let intersection = mySet.intersection(newSet)
89+
print(intersection)
90+
91+
mySet.formIntersection(newSet)
92+
print(mySet)
93+
94+
95+
96+
// Diferencia.
97+
print("\nDiferencia.")
98+
99+
100+
mySet = [100, 44, 29, 71, -14, 999, 1, -4194]
101+
newSet = [440, 71, 32, -18, 44, 4194, 12, 87]
102+
103+
104+
let subtracting = mySet.subtracting(newSet)
105+
print(subtracting)
106+
107+
108+
109+
// Diferencia simetrica.
110+
print("\nDiferencia Simetrica.")
111+
112+
113+
mySet = [100, 44, 29, 71, -14, 999, 1, -4194]
114+
newSet = [440, 71, 32, -18, 44, 4194, 12, 87]
115+
116+
117+
let symmetricDiferene = mySet.symmetricDifference(newSet)
118+
print(symmetricDiferene)
119+
120+
mySet.formSymmetricDifference(newSet)
121+
print(mySet)
122+

0 commit comments

Comments
 (0)