-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpruebas.txt
68 lines (54 loc) · 2.17 KB
/
pruebas.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
--
-- Pruebas realizadas a los ejercicios propuestos por la catedra
--
--
-- ********************************************************************************************************************
-- Ejercicio 1/8
--
-- Main> aplicarModificacion "d" (Insertar 1 'a')
-- "da"
-- Main> aplicarModificacion "d" (Insertar 0 'a')
-- "ad"
-- Main> aplicarModificacion "dato" (Borrar 1)
-- "ato"
--********************************************************************************************************************
-- Ejercicio 2/8
--
-- Main> aplicarPaqueteModificaciones "dato" [Substituir 1 'p', Insertar 4 's']
-- "patos"
-- Main> aplicarPaqueteModificaciones "casa" [Substituir 3 'r', Insertar 3 'r', Substituir 5 'o']
-- "carro"
-- Main> aplicarPaqueteModificaciones "auto" [Insertar 4 'a',Insertar 4 't',Insertar 4 'a',Insertar 4 'm']
-- "automata"
-- ********************************************************************************************************************
-- Ejercicio 3/8
-- Main> obtenerUltimaVersion archivo1
-- "dato"
-- Main> obtenerUltimaVersion archivo2
-- "ddato"
-- ********************************************************************************************************************
-- Ejercicio 4/8
-- Main> cantVersiones archivo1
-- 1
-- Main> cantVersiones archivo2
-- 2
-- ********************************************************************************************************************
-- Ejercicio 5/8
-- Main> obtenerVersion 1 archivo2
-- "dato"
-- ********************************************************************************************************************
-- Ejercicio 6/8
-- Main> levenshtein "auto" "automata"
-- 4
-- Main> levenshtein "plato" "plata"
-- 1
-- ********************************************************************************************************************
-- Ejercicio 7/8
-- Main> levenshtein2 "auto" "automata"
-- [Insertar 4 'a',Insertar 4 't',Insertar 4 'a',Insertar 4 'm']
-- Main> levenshtein2 "desaprobar" "aprobar"
-- [Borrar 1,Borrar 1,Borrar 1]
-- ********************************************************************************************************************
-- Ejercicio 8/8
-- Main> agregarVersion "dato" archivo2
-- Archivo: dato