0 00:00:00,000 --> 00:00:10,000 Voy a grabar este ejercicio, por lo tanto, si vais a hablar, vuestra voz estará grabada 1 00:00:10,000 --> 00:00:13,000 y me daréis vuestro consentimiento en el momento en que estéis hablando 2 00:00:13,000 --> 00:00:18,000 Dicho esto, vamos a hacer el ejercicio 5 del bloque de strings 3 00:00:18,000 --> 00:00:24,000 Es este de aquí, ingresar a una cadena y determinar cuantas palabras se encuentran en la cadena 4 00:00:24,000 --> 00:00:28,000 Cada palabra se separa por medio de un espacio en blanco 5 00:00:28,000 --> 00:00:30,000 ¿Cómo hacemos este ejercicio? 6 00:00:30,000 --> 00:00:32,000 Este ejercicio es relativamente sencillo 7 00:00:32,000 --> 00:00:37,000 Como las palabras están separadas por un espacio en blanco 8 00:00:37,000 --> 00:00:41,000 quiere decir que cada vez que tengo un espacio en blanco estoy separando la palabra 9 00:00:41,000 --> 00:00:47,000 Entonces lo que voy a hacer es mirar mi cadena letra por letra 10 00:00:47,000 --> 00:00:53,000 y cada vez que encuentro un espacio en blanco lo marque como aquí ha habido un cambio de palabra 11 00:00:53,000 --> 00:01:00,000 Al final, probablemente los espacios en blanco serán uno menos de las palabras 12 00:01:00,000 --> 00:01:03,000 Ahora lo vamos a ver, vamos a probar 13 00:01:03,000 --> 00:01:07,000 Vamos a empezar el ejercicio 14 00:01:07,000 --> 00:01:11,000 Antes lo hago más sencillo y me pillo un string 15 00:01:11,000 --> 00:01:16,000 texto es igual y pongo unas palabras 16 00:01:16,000 --> 00:01:21,000 Unas palabras para probar 17 00:01:21,000 --> 00:01:26,000 Esto me debería dar 4 al final 18 00:01:26,000 --> 00:01:28,000 ¿Qué hago aquí? 19 00:01:28,000 --> 00:01:33,000 Como siempre intento hacer que el problema sea más sencillo 20 00:01:33,000 --> 00:01:36,000 Simplifico el problema, lo hago más sencillo 21 00:01:36,000 --> 00:01:40,000 Cuando ya tengo una parte del problema solucionado, voy incrementando la dificultad 22 00:01:40,000 --> 00:01:42,000 ¿Cómo simplifico esto? 23 00:01:42,000 --> 00:01:47,000 En vez de estar leyendo una línea que no sé cuantas palabras me han puesto 24 00:01:47,000 --> 00:01:54,000 Doy un texto ya hecho, me simplifico el leer de teclado y voy a trabajar sobre este texto 25 00:01:54,000 --> 00:01:58,000 Cuando esto funcionará, haré una prueba sobre otros textos 26 00:01:58,000 --> 00:02:04,000 Cuando veo que mi programa siguiente ya funciona, me encargaré de leerlo desde teclado 27 00:02:04,000 --> 00:02:10,000 a ver cómo se lee una línea, a ver cómo pongo el contenido dentro de esta cosa 28 00:02:11,000 --> 00:02:19,000 También poner un texto así al principio me puede velocizar, me puede hacer más rápido todo 29 00:02:19,000 --> 00:02:24,000 porque no tengo cada vez que arranco el programa y lo pruebo que escribir yo el texto 30 00:02:24,000 --> 00:02:27,000 Como ya está hecho, las pruebas van a ser más rápidas 31 00:02:27,000 --> 00:02:33,000 y si yo tengo poco tiempo con un examen, con esto ya me quito el problema 32 00:02:33,000 --> 00:02:36,000 de tener que escribir cada vez que pruebo todo el texto 33 00:02:36,000 --> 00:02:39,000 Después ya haré lo que haga falta 34 00:02:39,000 --> 00:02:43,000 Entonces, ¿cómo hago para ver esta cosa aquí? 35 00:02:43,000 --> 00:02:48,000 Hemos dicho que la idea es ir leyendo esto letra por letra 36 00:02:48,000 --> 00:02:52,000 y si encuentro un espacio, asumo que hay una palabra 37 00:02:52,000 --> 00:02:54,000 Lo que tengo que hacer es contar palabras 38 00:02:54,000 --> 00:03:02,000 Por lo tanto, si quiero contar palabras, ¿qué necesitaré? 39 00:03:03,000 --> 00:03:08,000 Un contador, ¿vale? Un contador que será un 40 00:03:08,000 --> 00:03:12,000 ¿Y cómo hago un contador int? 41 00:03:16,000 --> 00:03:20,000 Al principio, cero palabras, ¿vale? Perfecto 42 00:03:20,000 --> 00:03:24,000 Ahora, quiero ir contando todas las letras 43 00:03:24,000 --> 00:03:27,000 y sé que va a contar todas, ¿vale? 44 00:03:27,000 --> 00:03:31,000 Entonces, ¿esto me suena más a while o a for? 45 00:03:36,000 --> 00:03:38,000 ¿Why? ¿Por qué why? 46 00:03:46,000 --> 00:03:49,000 ¿Cuántos caracteres hay aquí? 47 00:03:49,000 --> 00:03:52,000 El tamaño de la cadena, la cadena.length 48 00:03:52,000 --> 00:03:56,000 Por lo tanto, sé que empezaré desde cero y acabaré al final 49 00:03:56,000 --> 00:03:59,000 ¿Se podría mejorar de alguna forma? Pues a lo mejor, ¿vale? 50 00:03:59,000 --> 00:04:02,000 Pero mantenemoslo sencillo por ahora 51 00:04:02,000 --> 00:04:07,000 Entonces, hago un for, for, mi índice 52 00:04:07,000 --> 00:04:10,000 int i es igual desde cero, ¿vale? 53 00:04:10,000 --> 00:04:13,000 Desde la posición cero hasta la posición ¿cuál? 54 00:04:17,000 --> 00:04:20,000 texto.length, ¿así? 55 00:04:21,000 --> 00:04:24,000 con paréntesis, ¿vale? 56 00:04:24,000 --> 00:04:27,000 porque cuando lo uso en string son con paréntesis 57 00:04:27,000 --> 00:04:29,000 es un método, es una llamada de una función 58 00:04:29,000 --> 00:04:31,000 de algo que tiene que hacer él 59 00:04:31,000 --> 00:04:33,000 mientras que cuando lo hago sobre arrays 60 00:04:33,000 --> 00:04:35,000 os recuerdo que en vez es una variable 61 00:04:35,000 --> 00:04:38,000 es un atributo del array, entonces es sin paréntesis 62 00:04:38,000 --> 00:04:41,000 no llamo un método, accedo a una variable característica 63 00:04:41,000 --> 00:04:43,000 del propio array 64 00:04:43,000 --> 00:04:47,000 y cada vez sumo uno, ¿vale? 65 00:04:47,000 --> 00:04:50,000 Entonces, ahora mismo lo que tengo que hacer es 66 00:04:53,000 --> 00:04:56,000 ¿Qué tengo que comprobar? 67 00:04:56,000 --> 00:04:59,000 Lo que me hace esto es un puntador 68 00:04:59,000 --> 00:05:01,000 que hace 1, 2, 3, 4, 5, 6, 7 69 00:05:01,000 --> 00:05:04,000 ¿Cómo pillo este carácter de aquí? 70 00:05:06,000 --> 00:05:08,000 charAt, ¿vale? Entonces será 71 00:05:08,000 --> 00:05:15,000 texto.charAt de i, me lo pone él, ¿vale? 72 00:05:15,000 --> 00:05:18,000 Entonces, cada vez que yo hago este for 73 00:05:18,000 --> 00:05:25,000 esto me pilla el char 74 00:05:25,000 --> 00:05:29,000 de esta vuelta, digamos, dentro del for 75 00:05:29,000 --> 00:05:31,000 ¿Vale? En la primera vez me pillará esta u 76 00:05:31,000 --> 00:05:33,000 la segunda vez me pillará esta n 77 00:05:33,000 --> 00:05:35,000 la tercera vez me pillará esta a 78 00:05:35,000 --> 00:05:39,000 ¿Y qué tengo que hacer con este carácter aquí? 79 00:05:40,000 --> 00:05:46,000 ¿Y cómo compruebo si es un espacio? 80 00:05:46,000 --> 00:05:52,000 Si, esta cosa de aquí, ¿vale? 81 00:05:54,000 --> 00:05:56,000 ¿Qué hago? 82 00:06:00,000 --> 00:06:05,000 Me miro la tabla así, está por aquí 83 00:06:05,000 --> 00:06:07,000 Me busco el espacio, 32 84 00:06:07,000 --> 00:06:09,000 Vamos a ver si me lo pilla, ¿vale? 85 00:06:09,000 --> 00:06:14,000 Entonces, si esto es igual a qué? 86 00:06:14,000 --> 00:06:18,000 32, ¿qué hago? 87 00:06:24,000 --> 00:06:26,000 Puntador 88 00:06:28,000 --> 00:06:31,000 El concepto es, si mientras estoy leyendo 89 00:06:31,000 --> 00:06:33,000 encuentro un espacio, quiere decir que 90 00:06:33,000 --> 00:06:35,000 una palabra ha acabado, ¿vale? 91 00:06:35,000 --> 00:06:37,000 Si la palabra ha acabado, pues sumo 92 00:06:37,000 --> 00:06:40,000 que al contador sumo 1, ¿vale? 93 00:06:40,000 --> 00:06:44,000 Si os fijáis aquí contaría 1, 2 y 3 94 00:06:44,000 --> 00:06:45,000 ¿Vale? 95 00:06:45,000 --> 00:06:47,000 Porque esta de aquí, la última palabra 96 00:06:47,000 --> 00:06:49,000 no acaba con un espacio 97 00:06:49,000 --> 00:06:51,000 Entonces probablemente al final 98 00:06:51,000 --> 00:06:53,000 cuando he contado todos los espacios 99 00:06:53,000 --> 00:06:55,000 debería sumarle uno más 100 00:06:55,000 --> 00:06:57,000 para saber que hay otro espacio, ¿vale? 101 00:06:57,000 --> 00:07:02,000 Esto porque el propio texto 102 00:07:02,000 --> 00:07:04,000 el propio enunciado me dice 103 00:07:04,000 --> 00:07:06,000 que las palabras se separan por medio 104 00:07:06,000 --> 00:07:08,000 de un espacio en blanco, ¿vale? 105 00:07:08,000 --> 00:07:10,000 Entonces no conto los espacios, perdón 106 00:07:10,000 --> 00:07:12,000 no conto los puntos, no conto las comas 107 00:07:12,000 --> 00:07:14,000 no conto nada 108 00:07:14,000 --> 00:07:16,000 Me han dicho que las palabras se separan 109 00:07:16,000 --> 00:07:18,000 por espacio, por lo tanto yo considero eso 110 00:07:18,000 --> 00:07:20,000 ¿Vale? 111 00:07:20,000 --> 00:07:22,000 Entonces cuando he acabado este for 112 00:07:22,000 --> 00:07:24,000 y llego aquí 113 00:07:24,000 --> 00:07:27,000 hago otro contador 114 00:07:27,000 --> 00:07:29,000 más más 115 00:07:29,000 --> 00:07:32,000 por esta razón que hemos dicho 116 00:07:32,000 --> 00:07:34,000 que la última palabra no acaba con más 117 00:07:34,000 --> 00:07:36,000 con espacio 118 00:07:36,000 --> 00:07:38,000 y a este punto 119 00:07:38,000 --> 00:07:40,000 escribo que 120 00:07:40,000 --> 00:07:42,000 en el texto 121 00:07:44,000 --> 00:07:46,000 más texto 122 00:07:48,000 --> 00:07:50,000 Sí 123 00:07:50,000 --> 00:07:52,000 Vale, por la razón de que 124 00:07:52,000 --> 00:07:54,000 este de aquí conta cuántos espacios hay 125 00:07:54,000 --> 00:07:56,000 ¿Vale? Entonces ¿cuántos espacios hay aquí? 126 00:07:56,000 --> 00:07:59,000 1, 2 y 3 127 00:07:59,000 --> 00:08:01,000 Es que te quedas corto de una palabra 128 00:08:01,000 --> 00:08:03,000 porque cada palabra 129 00:08:03,000 --> 00:08:05,000 acaba con un espacio porque están separadas 130 00:08:05,000 --> 00:08:07,000 excepto la última que no acabará 131 00:08:07,000 --> 00:08:09,000 con un espacio al final 132 00:08:09,000 --> 00:08:11,000 Por lo tanto cuando yo doy una palabra así 133 00:08:11,000 --> 00:08:13,000 que son palabras separadas por espacios 134 00:08:13,000 --> 00:08:15,000 me contará uno menos 135 00:08:15,000 --> 00:08:17,000 o sea que cuando saldrá de este for 136 00:08:17,000 --> 00:08:19,000 contador tiene 137 00:08:19,000 --> 00:08:21,000 le faltaría contar la última palabra 138 00:08:21,000 --> 00:08:23,000 por eso yo le pongo esto 139 00:08:25,000 --> 00:08:29,000 Esto cuenta la última palabra 140 00:08:29,000 --> 00:08:31,000 Sí 141 00:08:37,000 --> 00:08:39,000 Vale, sí, fenomenal 142 00:08:39,000 --> 00:08:41,000 esto porque el contador 143 00:08:41,000 --> 00:08:43,000 y asumo que al principio está vacío 144 00:08:43,000 --> 00:08:45,000 cuidado, si yo te doy una cadena vacía 145 00:08:45,000 --> 00:08:47,000 tú me contas una 146 00:08:47,000 --> 00:08:49,000 hay una palabra 147 00:08:49,000 --> 00:08:51,000 pues probablemente yo también 148 00:08:51,000 --> 00:08:53,000 habría que hacer un if 149 00:08:53,000 --> 00:08:55,000 o sea que asumamos que no sean nunca 150 00:08:55,000 --> 00:08:57,000 vacías las cadenas 151 00:08:57,000 --> 00:08:59,000 por ahora 152 00:08:59,000 --> 00:09:01,000 y sí, se podría decir que en automático 153 00:09:01,000 --> 00:09:03,000 cuento aquí la última palabra 154 00:09:03,000 --> 00:09:05,000 y luego hago este de aquí 155 00:09:05,000 --> 00:09:07,000 y con todos los espacios 156 00:09:07,000 --> 00:09:09,000 Perfecto 157 00:09:09,000 --> 00:09:11,000 Lo dejo así 158 00:09:11,000 --> 00:09:13,000 porque hemos razonado así 159 00:09:13,000 --> 00:09:15,000 hasta ahora 160 00:09:15,000 --> 00:09:17,000 pero tiene su sentido 161 00:09:17,000 --> 00:09:19,000 podría eliminar esto poniendo aquí 162 00:09:19,000 --> 00:09:21,000 directamente un 1 163 00:09:23,000 --> 00:09:25,000 En el texto-texto 164 00:09:25,000 --> 00:09:27,000 hay 165 00:09:27,000 --> 00:09:29,000 más contador 166 00:09:31,000 --> 00:09:33,000 más 167 00:09:33,000 --> 00:09:35,000 palabras 168 00:09:39,000 --> 00:09:41,000 Veamos si esto funciona 169 00:09:41,000 --> 00:09:43,000 Esto me debería dar 4 170 00:09:43,000 --> 00:09:45,000 Entonces lo guardo 171 00:09:45,000 --> 00:09:47,000 lo lanzo 172 00:09:47,000 --> 00:09:49,000 4 palabras 173 00:09:49,000 --> 00:09:51,000 Correcto 174 00:09:51,000 --> 00:09:53,000 Si cambio 175 00:09:53,000 --> 00:09:55,000 la frase 176 00:09:55,000 --> 00:09:57,000 Cambio la frase 177 00:09:57,000 --> 00:09:59,000 para ver 178 00:09:59,000 --> 00:10:01,000 si funciona 179 00:10:03,000 --> 00:10:05,000 7 palabras 180 00:10:05,000 --> 00:10:07,000 Parece funcionar 181 00:10:07,000 --> 00:10:09,000 Ahora lo que puede hacer aquí 182 00:10:09,000 --> 00:10:11,000 es cambiar esta parte para que 183 00:10:11,000 --> 00:10:13,000 se le ha detectado directamente 184 00:10:13,000 --> 00:10:15,000 Hacemos como 185 00:10:15,000 --> 00:10:17,000 scanner 186 00:10:17,000 --> 00:10:19,000 scan 187 00:10:19,000 --> 00:10:21,000 es igual a 188 00:10:21,000 --> 00:10:23,000 newScannerVSystem.in 189 00:10:31,000 --> 00:10:33,000 Scanner no existe 190 00:10:33,000 --> 00:10:35,000 por lo tanto le digo que 191 00:10:35,000 --> 00:10:37,000 no importa 192 00:10:37,000 --> 00:10:39,000 y digo que 193 00:10:39,000 --> 00:10:41,000 la string 194 00:10:41,000 --> 00:10:43,000 texto 195 00:10:43,000 --> 00:10:45,000 es igual a 196 00:10:45,000 --> 00:10:47,000 scan.nextLine 197 00:10:47,000 --> 00:10:49,000 uso nextLine 198 00:10:49,000 --> 00:10:51,000 y no next 199 00:10:51,000 --> 00:10:53,000 porque quiero leer 200 00:10:53,000 --> 00:10:55,000 toda una frase con separado espacio 201 00:10:55,000 --> 00:10:57,000 si uso solo next me pillaría solo la primera palabra 202 00:10:57,000 --> 00:10:59,000 y antes 203 00:10:59,000 --> 00:11:01,000 le digo algo al usuario 204 00:11:01,000 --> 00:11:03,000 al user 205 00:11:03,000 --> 00:11:05,000 y le digo 206 00:11:05,000 --> 00:11:07,000 escribe 207 00:11:07,000 --> 00:11:09,000 una frase 208 00:11:11,000 --> 00:11:13,000 Entonces ahora 209 00:11:13,000 --> 00:11:15,000 tengo esto que me dice 210 00:11:15,000 --> 00:11:17,000 Hola, ¿qué tal estás? 211 00:11:21,000 --> 00:11:23,000 me dice que no, la que tal estás 212 00:11:23,000 --> 00:11:25,000 hay 4 palabras 213 00:11:29,000 --> 00:11:31,000 pero va en contra 214 00:11:31,000 --> 00:11:33,000 de lo que dice 215 00:11:33,000 --> 00:11:35,000 el enunciado, el enunciado dice 216 00:11:35,000 --> 00:11:37,000 las palabras están separadas por un espacio 217 00:11:37,000 --> 00:11:39,000 no por espacios 218 00:11:39,000 --> 00:11:41,000 entonces si luego tú me cambias el enunciado 219 00:11:41,000 --> 00:11:43,000 entonces claro que no funciona 220 00:11:43,000 --> 00:11:45,000 lo que deberías hacer en ese caso 221 00:11:45,000 --> 00:11:47,000 que podría ser un ejercicio 222 00:11:47,000 --> 00:11:49,000 decir que lo puedes separar con cuanto espacio 223 00:11:49,000 --> 00:11:51,000 te da la gana 224 00:11:51,000 --> 00:11:53,000 entonces 225 00:11:53,000 --> 00:11:55,000 chequear que cuando encuentras un espacio 226 00:11:55,000 --> 00:11:57,000 no suma mientras que 227 00:11:57,000 --> 00:11:59,000 encuentres espacios consecutivos 228 00:11:59,000 --> 00:12:01,000 entonces ahí habría 229 00:12:01,000 --> 00:12:03,000 un bodeano que dice he encontrado un espacio 230 00:12:03,000 --> 00:12:05,000 que se mantiene en true 231 00:12:05,000 --> 00:12:07,000 y no suma hasta que tú encuentres 232 00:12:07,000 --> 00:12:09,000 un carácter que no sea un espacio 233 00:12:09,000 --> 00:12:11,000 a este punto lo puedes poner en false 234 00:12:11,000 --> 00:12:13,000 y el próximo espacio que encuentras lo suma 235 00:12:13,000 --> 00:12:15,000 pero no es este ejercicio 236 00:12:15,000 --> 00:12:17,000 ¿se podría hacer esto de otra forma? 237 00:12:21,000 --> 00:12:23,000 esto estoy utilizando 238 00:12:23,000 --> 00:12:25,000 el concepto que este char 239 00:12:25,000 --> 00:12:27,000 un char es al fin y al cabo 240 00:12:27,000 --> 00:12:29,000 un entero por dentro 241 00:12:29,000 --> 00:12:31,000 y por lo tanto lo estoy utilizando así 242 00:12:31,000 --> 00:12:33,000 vamos a ver si funciona 243 00:12:33,000 --> 00:12:35,000 podría utilizar char 244 00:12:35,000 --> 00:12:37,000 vale 245 00:12:37,000 --> 00:12:39,000 con esto no estoy utilizando 246 00:12:39,000 --> 00:12:41,000 el 247 00:12:41,000 --> 00:12:43,000 el numero 248 00:12:43,000 --> 00:12:45,000 el correspondiente helacis 249 00:12:45,000 --> 00:12:47,000 si no se lo estoy diciendo 250 00:12:47,000 --> 00:12:49,000 mira este es el carácter que estoy buscando 251 00:12:49,000 --> 00:12:51,000 el carácter espacio 252 00:12:51,000 --> 00:12:53,000 fijaos que es una comilla sola 253 00:12:53,000 --> 00:12:55,000 una apostrofe 254 00:12:55,000 --> 00:12:57,000 si pongo comillas estaría 255 00:12:57,000 --> 00:12:59,000 haciendo un igual entre un char 256 00:12:59,000 --> 00:13:01,000 y una string 257 00:13:01,000 --> 00:13:03,000 entonces no me funcionaría 258 00:13:03,000 --> 00:13:05,000 esto funciona 259 00:13:07,000 --> 00:13:09,000 parece funcionar 260 00:13:11,000 --> 00:13:13,000 y si quisiera utilizar 261 00:13:13,000 --> 00:13:15,000 string, que sería feo 262 00:13:15,000 --> 00:13:17,000 pues pongo aquí un string 263 00:13:17,000 --> 00:13:19,000 ¿cómo lo podría hacer? 264 00:13:21,000 --> 00:13:23,000 fijaos que os da 265 00:13:23,000 --> 00:13:25,000 un error, dice estoy haciendo 266 00:13:25,000 --> 00:13:27,000 un char con un string 267 00:13:27,000 --> 00:13:29,000 no lo puedo controlar 268 00:13:29,000 --> 00:13:31,000 ¿qué pondría? 269 00:13:33,000 --> 00:13:35,000 no 270 00:13:41,000 --> 00:13:43,000 ¿feo? 271 00:13:43,000 --> 00:13:45,000 pero 272 00:13:45,000 --> 00:13:47,000 si estoy en un examen 273 00:13:47,000 --> 00:13:49,000 y no me sale otra opción 274 00:13:49,000 --> 00:13:51,000 si utilizar el charat 275 00:13:51,000 --> 00:13:53,000 quiero pillar un carácter 276 00:13:53,000 --> 00:13:55,000 aquí y no me acuerdo que el carácter 277 00:13:55,000 --> 00:13:57,000 se pone con una apostrofe 278 00:13:57,000 --> 00:13:59,000 y merecería suspender porque no me acuerdo 279 00:13:59,000 --> 00:14:01,000 eso, pero 280 00:14:01,000 --> 00:14:03,000 esta cosa hace lo mismo 281 00:14:03,000 --> 00:14:05,000 te pilla un string, pero te pilla el carácter 282 00:14:05,000 --> 00:14:07,000 en posición cero, que es el único carácter que hay 283 00:14:07,000 --> 00:14:09,000 por lo tanto es el espacio 284 00:14:11,000 --> 00:14:13,000 y fijaos que 285 00:14:13,000 --> 00:14:15,000 este igual 286 00:14:15,000 --> 00:14:17,000 es entre 287 00:14:17,000 --> 00:14:19,000 ¿qué tipos tienen estas dos expresiones? 288 00:14:19,000 --> 00:14:21,000 char 289 00:14:21,000 --> 00:14:23,000 por eso uso igual igual 290 00:14:23,000 --> 00:14:25,000 os recuerdo que no se puede utilizar 291 00:14:25,000 --> 00:14:27,000 igual igual entre string 292 00:14:27,000 --> 00:14:29,000 porque tiene otro tipo 293 00:14:29,000 --> 00:14:31,000 de significado 294 00:14:31,000 --> 00:14:33,000 cuando comparo dos string 295 00:14:33,000 --> 00:14:35,000 debería utilizar el equal 296 00:14:37,000 --> 00:14:39,000 no el igual igual 297 00:14:39,000 --> 00:14:41,000 veremos cuando veremos los objetos 298 00:14:41,000 --> 00:14:43,000 que hace el igual igual 299 00:14:45,000 --> 00:14:47,000 intentaremos entenderlo mejor 300 00:14:47,000 --> 00:14:49,000 ¿hay preguntas sobre este ejercicio? 301 00:14:51,000 --> 00:14:53,000 ¿no?