1
00:00:00,600 --> 00:00:04,440
Por lo tanto, es hora de que empieces a escribir algunas de tus funciones de Javascript.

2
00:00:04,440 --> 00:00:07,680
Así que escribí un problema con tres problemas diferentes.

3
00:00:07,680 --> 00:00:10,840
Cada uno tendrá que escribir su propia función de JavaScript.

4
00:00:10,980 --> 00:00:16,140
Así que voy a presentar los tres problemas y luego en el próximo video tendremos soluciones.

5
00:00:16,200 --> 00:00:18,170
Entonces, el primero que se llama es par.

6
00:00:18,450 --> 00:00:24,270
Por lo tanto, deberá escribir una función llamada even que tome un único argumento que sea un número

7
00:00:24,270 --> 00:00:28,550
y devuelva true si el número es par y false si no lo es.

8
00:00:28,890 --> 00:00:38,520
incluso de cuatro retornos verdadero, incluso si 21 devuelve falso, incluso un 68 es verdadero 3 3 3 es falso.

9
00:00:38,870 --> 00:00:41,120
Así que hay algunos ejemplos:

10
00:00:41,130 --> 00:00:45,780
Si necesita trotar su memoria sobre cómo determinar si un número es par, puede

11
00:00:45,780 --> 00:00:49,300
ver algunos de los videos anteriores donde hablamos de módulo.

12
00:00:49,320 --> 00:00:52,290
El siguiente es una función llamada factorial.

13
00:00:52,290 --> 00:00:55,090
Entonces, la mayoría de ustedes probablemente no recuerden qué es factorial.

14
00:00:55,110 --> 00:00:57,990
Creo que hablamos de eso una vez en mi clase de matemáticas de secundaria.

15
00:00:58,200 --> 00:01:04,260
Básicamente tomas un número como cuatro y factorial está escrito con un signo de exclamación a menudo.

16
00:01:04,290 --> 00:01:10,030
Por lo tanto, para factorial es igual a 4 veces 3 veces 2 veces 1.

17
00:01:10,050 --> 00:01:18,330
Entonces eso nos da 24 6 factorial es seis veces cinco veces cuatro veces tres veces 2 veces 1.

18
00:01:18,330 --> 00:01:23,010
Entonces, básicamente, vas a escribir una función que tome un número y multiplique ese número

19
00:01:23,010 --> 00:01:26,800
por cada número entero debajo de ese número entre ese número y 1.

20
00:01:27,150 --> 00:01:31,200
Entonces, hay una pequeña advertencia que es zero factorial is 1.

21
00:01:31,200 --> 00:01:36,240
Entonces, para escribir esta función necesitas tener una variable que estés constantemente multiplicando por números cada vez

22
00:01:36,240 --> 00:01:41,660
más pequeños para que multipliques por cuatro, luego tres y luego dos y luego uno y te detendrás.

23
00:01:41,700 --> 00:01:43,130
Cuando multiplicas por 1.

24
00:01:43,860 --> 00:01:45,850
Entonces puedes ver algunos ejemplos aquí.

25
00:01:46,110 --> 00:01:53,580
Factorial de cinco es cinco veces cuatro veces tres veces dos veces uno, que es un factorial 120 de dos,

26
00:01:53,820 --> 00:01:56,150
es solo dos factoriales de 10.

27
00:01:56,160 --> 00:01:59,130
Es este número masivo y factorial de cero.

28
00:01:59,130 --> 00:02:02,260
Recuerde que necesita devolver 1.

29
00:02:02,640 --> 00:02:05,090
Entonces el último aquí es un poco diferente.

30
00:02:05,130 --> 00:02:07,260
Se llama Khabab para serpiente.

31
00:02:07,320 --> 00:02:11,540
Entonces, si recuerdas hay diferentes formas de escribir cadenas, diferentes casos.

32
00:02:11,570 --> 00:02:15,350
Hay un caso de serpiente donde usamos guiones bajos como se ve aquí.

33
00:02:15,510 --> 00:02:17,680
Hola mundo de subrayado.

34
00:02:17,700 --> 00:02:22,330
Hay un caso de Khabab en el que usamos guiones en el mundo del tablero con halo.

35
00:02:22,380 --> 00:02:28,260
Así que vas a escribir una función llamada Khabab to snake, que toma un argumento de cadena simple

36
00:02:28,260 --> 00:02:29,730
que será el caso Khabab.

37
00:02:29,760 --> 00:02:37,260
Por lo tanto, utiliza guiones entre las palabras y su trabajo consiste en reemplazar todos los guiones con guiones bajos para

38
00:02:37,260 --> 00:02:38,490
que sea una serpiente.

39
00:02:38,850 --> 00:02:44,100
Por lo tanto, para hacerlo, es posible que necesite investigar un poco sobre cómo puede reemplazar caracteres

40
00:02:44,100 --> 00:02:45,020
en una cadena.

41
00:02:45,480 --> 00:02:50,190
Así que definitivamente es intencional que este sea el último en los problemas que puede necesitar para

42
00:02:50,190 --> 00:02:50,930
investigar un poco.

43
00:02:50,940 --> 00:02:57,240
Investiga un poco cómo puedes reemplazar todo un personaje específico en una cadena con otro personaje específico

44
00:02:57,240 --> 00:03:01,180
para que puedas ver algunos ejemplos de entrada y salida.

45
00:03:01,440 --> 00:03:03,120
Hola Dasch mundo.

46
00:03:03,120 --> 00:03:07,880
Cuando lo pases a Khabab, Snake debería devolver Hello underscore world.

47
00:03:08,460 --> 00:03:11,280
Y un punto clave sobre todos estos ejercicios.

48
00:03:11,290 --> 00:03:12,420
Sin registros de contacto.

49
00:03:12,420 --> 00:03:14,210
Estas son todas declaraciones devueltas.

50
00:03:14,560 --> 00:03:16,990
De acuerdo, entonces en el próximo video veremos algunas soluciones.
