This graph shows how many times the word ______ has been mentioned throughout the history of the program.
Y ponte ready porque bienvenido, bienvenida a la Deps League, ya sabes la competición de creadores de contenido de programación
que hemos hecho aquí tres jornadas, esta es la tercera y última donde se decide todo, donde todo puede pasar
porque amigos y amigas está la cosa muy apretadita y es que es la clasificación
porque fíjate, Gonfi y Carmen están empatados a puntos con 65, Héctor tercero con 41 puntos y Noe con 30 puntos
Hoy todo puede pasar, tenemos tres pruebas por delante
Vamos a empezar con Bolean, donde van a tener que decidir si es true o false, lo que estamos comentando
y si aciertan se llevan dos puntos, si se equivocan, su contrincante se lleva un punto directamente
En el Trivial que pueden ganar, ¿en el Trivial pueden llegar a ganar cuánto era de puntos?
10 puntos, pero como es la última jornada, en esta última jornada vamos a poner un extra
de forma que vamos a multiplicar por 2 la puntuación del Trivial
Así que la primera persona hasta ahora se llevaba 10 puntos, la primera se va a llevar 20, la segunda se va a llevar 12
la tercera se va a llevar 6 y la última se va a llevar 2
Por lo tanto puede haber sorpresa porque ahí hay un poquito más de margen
Y en la tercera y última tenemos algoritmos, donde se van a tener que enfrentar en vivo y en directo a un algoritmo
Van a tener que resolver un algoritmo en el menor tiempo posible, le tienen que pasar todos los test
Y el capitán o invitado que resuelva la prueba se lleva 25 puntos
Y la persona que quede segunda se lleva 7
La primera jornada que es, la primera, la última jornada y la primera prueba que es la de bolean
Van a tener que decir, Gonzi y Héctor, que son los próximos que van a estar ahora compitiendo
Nos van a tener que comentar si son true o false las sentencias que vamos a ver
Y ya sabes, si aciertan, 2 puntos
Si fallan, 1 punto para su contrincante
Así que vamos a volver a meter al bueno de Héctor
Héctor por aquí
Y al bueno de Gonzi otra vez
Hombre, cuánto tiempo, amigos
Cuánto tiempo
¿Quién eres?
Vamos, ¿qué tal?
¿Están ustedes ready?
Dale
Ready
No estamos ready, ¿no?
Pero qué más da
No, no estamos ready
Pero que si te digo que no, ¿qué vas a hacer?
Tipo, va a quedar corriendo el tiempo
Van a ser una pregunta cada uno, así 7 veces
O sea que al final son 14 preguntas, ¿vale?
14 preguntas en total
Son una Héctor, una Gonzi, una Héctor, una Gonzi
Así todo el rato
7, 14 veces en total, ¿vale?
Que lo haremos 7 veces cada uno
Pero importante
Si alguien falla
La otra persona se lleva un punto de gratis
Si acertáis, 2 puntos
Héctor, ¿estás ready?
Dale
Pues empezamos a jugar
En JavaScript
Nan igual a Nan da
False
Da false
Muy bien, Héctor
A ver
¿Por qué lo sabías?
¿Por qué te lo has inventado?
¿Por qué has tenido un sueño?
Porque JavaScript es tan raro
Que no me esperaría un truco en eso, la verdad
Entonces
Me fui por
Mi instinto
Asesino
Mira que eres rata
Mira que eres rata
Esto
Esto no es una cosa
De JavaScript
Esto de que Nan
Es el único valor en JavaScript
Que no es igual a sí mismo
Nan
Hay una
La
Ah, no me acuerdo
Pero hay como una especificación
Sobre los números
Que dice que el valor de Nan
No puede ser igual a Nan
Pero no es una cosa de JavaScript
Es de la especificación
En general
De la IEE
No sé qué, no sé cuántos
Pero bueno
Es el único cabrón
Que mete Nan
Number.isnane
Para chequear Nan
Es la única que sabía
Y ahora le tocó a Héctor
Estamos al horno
Pero bueno, Gonci
Ahora tienes tú tu oportunidad también
De volver a
A darle
Así que
A ver, Gonci
Cuéntanos
¿El lenguaje de programación Python
Debe su nombre a una serpiente?
¿True o false?
O sea
Se parece a una serpiente
Y tiene una serpiente en el logo
Así que yo asumo que es true
Ahora si me vas a mentir
Con historias
Raras
Yo no estoy para mentir
Yo estoy aquí para solo
Y simplemente
Decirte si es true o false
Entonces marcamos que es true
Vamos a decirle true
True
¿Qué? No te digo yo
No es
No es
El nombre de Python
El lenguaje de programación
Proviene de la afición
De su creador
Guido Van Ressum
Por los humoristas
Británicos
Monty Python
Aunque es cierto
Que su logo
Es una serpiente
El nombre original
Viene de esto
Vaya sonrisilla
Se te ha quedado Héctor
¡Ojo!
C Sharp
Es un juego de palabras
Que hace referencia
A la nota musical
True o false
Ay es que estás bien pinche
Es bien pinche
Es como una michelada
Pero en pregunta
False
Marcamos
False
Héctor dice que C Sharp
No es un juego de palabras
Que hace referencia
A la nota musical
¿Qué pasó pinche cabrón?
Que no te sabías esto
Es que hay un chingo
De fuentes
Y una te dice una cosa
Y otra te dice
Que es por el C++
Y otra por la entonación
Entonces no sabía
Por cuál te había sido tú
A ver yo he estado
Informándome por Wikipedia
Y diferentes medios
Y se ve que C Sharp
Viene por lo de
Dos sostenido
Como una forma de expresar
Que era una evolución
De C++
Y por desgracia
También se resulta
Que como que
El Sharp
También lo que quiere decir
Es como que son
Un montón de mases
Como que son cuatro mases
Ahí juntos y tal
Sí
Entonces hay un chingo
O sea
La fuente oficial
Puede solamente preguntarle
A Anders
Si tú lo conoces
Pero
Le podría preguntar a Anders
Le preguntar
Escribiremos a Anders
Entonces
Pero bueno
Conci
Para mí se equivocó Héctor
Para mí se equivocó Héctor
Y punto
Yo me he fiado
De la Wikipedia
O sea
Y he estado buscando
En otros sitios
Y ponía que era verdad
La genial
La mejor fuente
Bueno
Ya me está
Ya me está aquí
Ya me está
Bueno
Hablaremos con Anders
Le preguntaré a Anders
Gonci está contento
Y Gonci
Tiene la oportunidad
De empatar
Así que
Gonci
En CSS
En la propiedad
Visibility hidden
Oculta un elemento
Pero deja su espacio
En blanco
True
O false
Pero deja su espacio
En blanco
O sea
Sigue teniendo el mismo espacio
Que antes
Deja el espacio
Ocupa el espacio
Ocupa el espacio
True
Sí
True
¿Sí?
Marcamos que es cierto
Héctor
¿Tú qué dirías?
¿Que sí o que no?
Yo no sé CSS
De hecho
Yo no sé
No sé
Ni idea
Es una ruleta
Pues marcamos el true
A ver qué dice
La propiedad
Display none
Es la que oculta
El elemento
Y elimina
Su espacio
Así que
La ha acertado
Gonci
Héctor
Vamos contigo
Ruby on Rails
Es un lenguaje
De programación
False
¿Estamos seguros?
False
Sí, seguro
Pero no le da
El tiempo
Para
Efectivamente
Ruby on Rails
Es un framework
De desarrollo web
Escrito en el lenguaje
De programación
Ruby
Ayuda al show
Héctor
Tipo
Tienes que decir
Mmm
Es que yo soy como
ChatGPT
En cuanto me preguntas
Si me la sé
Rápido contesto
Cuando no me la sé
Me hago
Me hago
Por si se le olvida
Sabes
La contestas rápido
Por si se le olvida
Vamos con la siguiente
Le toca a Gonci
El stackoverflow
Es un error
Que ocurre
Cuando se llena
Completamente
El almacenamiento
Asignado a la pila
De llamadas
De una aplicación
Son muchas palabras
Difíciles
Así que
Yo voy a decir
Que true
Pues una explicación
Demasiado larga
Para que esto sea mentira
Así que vamos a marcar
El true
Según Gonci
Muy bien
Y de ahí
El logo de la plataforma
Stackoverflow
Que es justamente
Eso
Un stack
Haciendo overflow
El término
Bug
En programación
Se originó
Cuando se encontró
Un insecto real
En el hardware
De un ordenador
True
¿Seguro?
Si
¿Podrías decir
Que insecto era?
No, no te puedo decir eso
La policia
Muy bien
Muy bien
Gonci
Un programador de javascript
Muy bien
Muy bien
Muy bien
Se atribuye a Grace Hopper
Una pionera de informática
Que encontró una polilla
En su ordenador
Y lo registró
En su diario
La máquina
Y hoy en día
Está en un cuadro
¿Ah, sí?
Hostia, no sabía
Pero sigue viva la polilla
No, no
Como PHP
La máquina Turing
Es una computadora física
Que se utilizó
Durante la segunda guerra
Mundial
Gonci
Eh, true
True
Marcamos
True
Vamos a ver
La segunda guerra
Porque fue la película esta
Voy a decir true
Vamos a ver
Si la máquina de Turing
Es esta computadora física
La máquina de Turing
Es un modelo matemático abstracto
Que se utiliza para estudiar
La computabilidad
¿Cómo se llamaba la máquina?
¿Cómo se llamaba la máquina esta?
Enigma
Enigma
Ay, Enigma
Claro
Y la hizo Turing
La hizo Turing
Las direcciones IP
Versión 4
Están compuestas por 128 bits
Ah, me vienes a joder
Cabrón
Te vine a joder
Bien jodido
Diría que true
Porque no sé
Pero me gusta el true
Amarcamos el true
Porque le gusta el true
Le vinimos a joder
Efectivamente
Porque la IP
Versión 4
Es de 32
32 bits
Concha la madre
Bueno
Vamos
Con la siguiente pregunta
Para Gonzi
En computación cuántica
Un qubit
Puede existir
Solo en un estado
Zoro o uno
En un momento dado
Pero yo que sé
Mew
En computación cuántica
Un qubit
Puede existir
Solo en un estado
Zoro o uno
En un momento dado
Yo voy a decir
False
Yo que sé
Vas a decir false
¿Por qué?
A ver
La explicación detrás de esto
Invéntate la explicación
Si hace falta
Invéntatela
Yo que sé
Porque Q
Q-U
Significa 4
En griego
Entonces
Implica que puede tener
Más de un estado
En un momento dado
Muy interesante
La explicación
Vamos a apuntar al false
Y es
Correcto
Correcto
Un qubit
En la computación
El tema de la computación cuántica
Justamente
Tiene la gracia
En que un qubit
Puede existir
En ambos estados
A la vez
Puede tener una superposición
De ambos
Y esto es lo interesante
De la computación cuántica
Y por lo que
Al no haber ramificaciones
Lo hace tan rápido
Así que
Es súper interesante
Sí
Qué bueno que la aclaras
Porque te van a llegar
Un chingo de cabrones
Mira lo que dijo
Cabrones
Luego en el comentario
Dirán
Pues yo esto lo tenía clarísimo
Porque cómo no lo puedes
Es que esto no es que es ingeniero
Ya está
A ver
Vente aquí cabrón
A contestarlo
En vivo
Dale
Lo vamos a hacer
Venga vamos con la siguiente
Vamos con Héctor
¿Qué dice?
En HTML
Deep viene de división
Ay
Yo creo que están las preguntas al revés
Las de Gon si eran las mías
Están en random
O sea
Antes de empezar
Le doy aleatorio
Y se generan aleatorias
Yo voy a decir que true
Porque
Si no me la sé
Voy a decir todo en true
Vale
Muy bien
Me encanta
Y
Y vale
Pues viene de división
Pues claro
Deep
División
Tiene sentido
Vamos a darle al true
Pues efectivamente
Es un elemento de bloqueo
Se utiliza para agrupar elementos
En sentido semántico
Y justamente
Deep viene de división
Que mucha gente dice
Hostia
Deep
Deep
Pues
Que ha aprendido algo
Oye
Anda
Yo no la sabía
Yo hubiese dicho false
Porque pensé
Bueno
El HR es una división
Es que era tan obvia
Y los de cabrón
Están cabrón
Demasiado obvio
Fonsize y margin
Son propiedades
Que pueden ser animadas
Gonzi
¿Esto es verdad
O es mentira?
Es como me cagaste
Yo he venido aquí
A joderos
A cagaros
Ese es mi trabajo
Yo voy a decir que true
Porque me parece que
Fonsize si se puede
Me queda más duda
Con margin
Pero
Marcamos el true
Fonsize
Vamos a decirle true
Vamos a decirle true
Y es verdad
Son propiedades animables
Junto con color
Width
Height
Opacity
Transform
Y filter
Que parece mentira
Que muy poca gente sabe
Que realmente margin
Se puede animar
Otra cosa es que
Debería animarse
Vamos contigo Héctor
Preparado
El primer nombre
De C-Shar
Fue cool
Pero se cambió
Por problemas de derechos
De autor
O sea
No te puedes quejar
Que te han caído dos
Dos de C-Shar
Sí cabrón
Pero de historia
Cabrón
Y la contestó
Mal la otra
Y esta
Ahora me voy a ir
Al cambio
Voy a ir por false
Vamos por false
El primer nombre
De C-Shar
Fue cool
Pero se cambió
Por problemas de derechos
De autor
Marcamos false
Ahora sí
Me vas a joder
Con lo mío
Marcamos false
Vamos a joder
A Héctor
Y le jodemos
Y le jodemos
Le jodemos
Cool
Era el acrónimo
De C-Like
Object Oriented Language
Y resulta
Que no pudieron
Utilizarlo
Por derechos
De autor
Porque cool
Era demasiado cool
Para utilizarlo
Me encanta cabrón
Que fuiste
Solamente la página
De Wikipedia
De C-Shar
Y sacaste todo
De C-Shar
Las he marcado
Las preguntas
Para joder a Héctor
Tengo un array
De 36
Así que luego
Si quieres
Te voy poniendo más
¿Vale?
O te la voy enviando
Cada día
En Whatsapp
Para que te despiertes
Con una
A las 5
A la mañana
Vamos con la siguiente
La ley de Moore
Predice
Que la cantidad
De transistores
En un microchip
Se duplicará
Cada año
Vos me estás jodiendo
Amigo
Vos viste
Las preguntas
Que me tocan
Yo qué sé
Le voy a decir
Que sí
Porque la ley
De Moore
Es como
Se parece a más
Entonces como Moore
Y dice que se duplican
Los chips
Así que vamos con True
Vamos
Marcamos True
Marcamos True
¿Gonzi?
Sí
Ya que sé
Sí
Vale
Vale
Estamos jodiendo a Gonzi
Porque en realidad
La ley define
Que es cada dos años
Es que eres un cabrón
Pero muchas gracias
Gonzi
Y ahora vamos empatados
Es cada dos años
No es como yo
Mi ley es
Cagarle a Gonzi
Cada día
Pero la ley de Moore
Es cada dos años
Ay lo siento
Gonzi
Es terrible
Me va a dar una
Me va a dar una trompada
Cuando septiembre
Este ahí
En Quilmes
Que me va a faltar cielo
C Sharp es una nota musical
¿Cuántos transistores aparecen por año?
De la puta madre
Tienes la oportunidad
De ponerte por delante
Con esta pregunta
C y C D
En desarrollo de software
Se refiere a
Computer Integration
Code Development
Es que estoy traduciendo mi
C y C D
En desarrollo de software
Se refiere a
Computer Integration
Integración de computadoras
Y Code Development
Desarrollo de código
False
¿Cómo de false?
Muy false
Poco false
La mitad false
Porque uno sabe
La mitad false
¿Sabrías cuál es
Entonces
Según tú
La forma correcta
De C y C D
No sé, pero viniendo de ti cabrón
No sé
Yo no sé
A mejor error
No sé
Tal
Será
C Computer Disc
Ah, Computer Disc no
Compact Disc
Compact Disc
Sí
No, la primera
Le damos a false
Se refiere a
Continuous Integration
Continuous Delivery
Pero tiene truco cabrón
Porque si te vas rápido
O sea, como estaba contestando
Iba a decir que era verdadera
Pero me puse a analizarla
Dije
A ver, este cabrón
Última pregunta
Gonzi
Con la oportunidad de empatar
O cagarla a máximo
Gonzi, ¿estás preparado?
Vamos a cagarla
Vamos a cagarla
Directamente
Un beat
Joder, qué mala suerte
Un beat puede representar
Solo dos estados diferentes
True o false
Pensemos bien
Gonzi
Ya has visto que es un cubit
Ahora te toca el beat
No, puede representar cuatro
¿No?
Puede representar cuatro
Un beat
Voy a decir false
No es al mismo tiempo
No me estás cagando
Con nada de eso
No, no, no
Aquí no puede nada
Al mismo tiempo
Voy a decirle false
Entonces
Le vamos a decir false
Porque son cuatro
No lo sé
Ah, no lo sé
Sí
Dos y dos son cuatro
Porque en griego es cuatro
Claro
Vamos a apuntar false
Y la respuesta correcta es
Un beat
Solo puede representar dos estados
Porque solo puede representar un cero y un uno
Un beat
Pense que los beats eran dos
Porque siempre van en parejas
Vamos a actualizar la puntuación
Amigos
Vamos a actualizar la puntuación
Lo voy a poner por aquí
Así en vivo y en directo
Si quieren pueden ir comentando
¿Cómo lo han visto?
Yo he visto que eres un cabronazo
Sí
La de C-Shar más ambigua de todas
Pero eso ya sabías que yo era un cabronazo
Que era un cabronazo
No hacía falta que viniesas para saberlo
Te agradezco
La verdad yo vengo aquí a sufrir
Y lo has conseguido
Y has sufrido, ¿no?
Un poquillo
Y ya me tocaba competir contra Gonzi
La verdad
Una buena competencia Gonzi
Pues Héctor
Pasa a los 55
Le sumamos 14 puntos
Se acerca a Carmen
A 10 puntitos
Deja a Carmen
Y Gonzi
Suma sus 11 puntos
Así que va a tener
76
Uy, 76
Pero le he quitado ahí
Ah, ya está
76
Le saca 11 puntos
A Carmen
Del 1 al 10
¿Cuánto creéis que me odiáis ahora?
Te odiamos
Todos los que entran en un Qubit
Todos los que entran en un Qubit
Así
Así va a ser lo mismo
Lo bueno es que en un Qubit
Puede entrar 0 o 1
O ambos a la vez
Así que estoy bastante contento
De que no sea un 11
Así que perfecto
Genial
Bueno amigos
Muchas gracias por participar
Nos vemos ahora en un ratito
En el Trivial
Y así pues se pueden tomar un café
Una michelada
O lo que quieran para recuperarse
Os quiero
Chao
Chao
Hasta ahora
Carmen, ¿cómo estás?
¿Preparada?
Es casi una abeja
Estaba muy nerviosa antes
Se me han ido los nervios
¿Ah, sí?
Sí, porque es que es tan jodido
Tan...
Te puedes liar enseguida
Y tal
Así que ya no tengo...
Ya se fueron
Ya no depende de ti
No, no, no
Depende de lo cabrón que haya sido
La verdad
Todas las preguntas son aleatorias
Noe
¿Cómo la has visto?
¿Te ha gustado la prueba?
Está divertida
Solo sé que si existe un dios
Tienen que aparecer ahora
Porque...
¿Qué carajos has preguntado a mí?
Pues no te preocupes
Porque el dios que pides
Va a aparecer ahora mismo
Y es que la siguiente pregunta
Empezamos con Carmen
Y ahora estamos perdiendo
No, no, no
No se preocupen
Vamos a hacer cero
Y cero
¡Pum!
Ya está
En fin
Siguiente pregunta
Empezamos con Carmen
Vamos con los boleanos
¿True o false?
La notación Big O
Se utiliza en informática
Para describir el peor caso
En el rendimiento de un algoritmo
¿Vale?
O sea
Vale no es una respuesta
Te seré sincera
Es la primera vez
Que escucho lo de Big O
O sea
Es una O
Un cero
Es una O
Si no sería el cero
Estaría así
No tengo ni idea
Eso es lo más repetido
El día de hoy
O sea que no pasa nada
No pasa nada
Vamos a estar en grupo
De hecho luego
Cuando termina la Devsleague
Nos damos todos de las manos
Y empezamos a repetir
No tengo ni idea
Y todo es perfecto
Nah pues venga
False
Por decir
¿Por qué no?
Apuntamos un false
Carmen
Sí
Empezamos bien
Vamos a empezar bien
¿Vamos a empezar bien?
¿Contentos?
¡Bum!
¡No!
Porque es una forma de evaluar
Su complejidad
Y poner nota a su eficiencia
Big O justamente
Se utiliza un montón
Para los algoritmos
Y para ver
¿Cuál puede ser su coste?
Empiezas bien ¿No?
Con un 1
Era para darle más
Era para darle más emoción
Yo estoy tan nerviosa
Que no quiero ni respirar
En realidad
No pasa nada
Pues respira
Porque ahora te toca a ti
El editor Visual Studio Code
Está totalmente escrito
En Javascript
¿True o false?
Otra vez con Javascript
La puta madre
Bueno
Javascript
Para algo servirá
Javascript
Que ahora en Twitter
Está de moda decir
Que no sirve para nada
Voy a decir false
Vamos a decir false
Visual Studio Code
Está totalmente escrito
¿Con qué crees
Que está escrito
Visual Studio Code?
No a mí no importa
Seguro que se va a escribir
Basta a mí
Deja de torturarme
Pero tú quieres darle al false
Porque quieres
Ver el mundo arder
¿Le damos al false?
Sí
Y es correcto
Porque está escrito
Totalmente
En TypeScript
Muy bien
Muy bien
Esta te la sabías
Pero te estabas haciendo así
Un poco como la
No, no
Dudé
Dudé un poco
Sinceramente dudé un poco
Pero en Javascript
Otra vez
No de nuevo decía
Bueno
Vamos a ver
Si hay duda
Carmen
En C Sharp
Es una madre
En C Sharp
El código
Console.grindline.1
Más .2
Muestra 0,3
0,0,0,0,0,0,0,0,0,0,0,4
Héctor se ríe
¿Dónde está Héctor?
Héctor lo mira
Héctor no sabe la respuesta
Porque lo está mirando
Como muy fijamente
De...
Qué cabrón la madre
Es muy cabrón
Es muy cabrón
Pero de...
Me tengo muchas cervezas
Cuando te vea
No sé
True
Venga
True
Yo qué sé
Vamos a indicar
Que es true
Carmen
Y la respuesta es
Correcta
Al hacer la suma
De puntos flotantes
Muchos lenguajes de programación
No pueden representar
El resultado exacto
Y en este caso
Aunque muchas veces
Se hace el chiste
De que Javascript
Javascript
Javascript
En realidad
Esto es una suma
Totalmente normal
De puntos flotantes
Y podría explicar
Cómo son con números binarios
Pero luego
Os lo explica
Os lo explica Gonzi
Que ya habéis visto antes
Que le da súper bien
El tema de los bits
Y el tema binario
Así que
Vamos con la siguiente
Y vamos con Noe
La primera versión de Google
Fue escrita con Java
Y Python
Google
Estoy haciendo como que pienso
Como que la sé
Vamos a hacer como que estamos pensando
Vamos a rezar
True
Vamos a poner un true
A la primera versión de Google
Fue escrita con Java
Y Python
Le damos al true
Dale Python
La reputa
Perdón, cierto
Vamos con el true
Y era
Agosto de 1996
Y fue lanzada
En la página de Stanford
Era correcto
Parece mentira
Pero no
Es cierto
Java y Python
Vamos Carmen
Contigo
En CSS
Mira
Opacity
Puede recibir un número
De 0 a 1
O un porcentaje
True o false
No
False
Como de seguro estamos
Para marcar este false
False
Y si fallo
Pues me darán luego
Ya lo da
Lo da por supuesto
Que le van a dar luego
O sea
Porque
¿Qué es lo que crees
Que se puede poner?
¿De 0 al 1 o al porcentaje?
Del 0 a 1
Del 0 a 1
Ponemos false
Vamos a marcar con el false
CSS
Carmen
¿Qué pasó?
¿Qué pasó?
Opacity
0.5
Y Opacity
50%
Que no lo usa
Ni el Tato
No lo usa eso
Ni Dios
No lo usa ni Dios
Dios lo creó
Y dijo
¿Para qué lo creo?
Si no lo voy a usar jamás
Pero es cierto
Opacity
Se puede utilizar
Con un porcentaje
No, no
No se me va a olvidar
Sobre todo
No lo usa ni Dios esto
Te lo digo de verdad
No lo usa ni Dios
Yo tampoco lo sabía
A día de hoy
Ah vale
Te iba a preguntar
Digo
¿Tú esto lo sabías?
No tenía
No tenía ni idea
Mira
Lo he leído
Y lo he tenido que probar
Porque no me lo creía
Imagínate
Imagínate
Qué cabrón
Soy un cabrón
Soy un cabrón
Pero
Así son las cosas
Y no se pone con 6 puntos
Y tienes la oportunidad
De ir a 8
REST
Es un famoso protocolo
De redes
True o false
Noe pone caras
Eh
Pone caras
De como si le cayeran tartazos
¿Sabes?
Si se me vaya
No
Lo peor es que esto
Lo diste el otro día
En la última clase de Node
Sí
Y es que
Meidu el otro día
Tuve una clase de Node
Y explicó esto perfectamente
Dijo que es un famoso protocolo
De redes
Voy a decir que sí
Pero
Estoy dudando
Vamos a decir que sí
Pero estoy dudando
No es una respuesta
Así que vamos a darle
Que sí
Y la respuesta es
Incorrecta
Porque es un estilo
De arquitectura
De software
Para el diseño
De sistemas en red
No es un protocolo
No es un protocolo
Y es arquitectura
El Meidu
Fui muy pesado el otro día
Y lo comentó
Pero Noe no estaba
Prestando atención
Pero sí regalando subs
Cosa que le agradezco
No es que regaló 50 subs
Lo siento
Pero también hay que estar atenta
Hay que estar atenta
A las clases
Carmen
El lenguaje de programación C
Se llama así
Porque sucedió
Al lenguaje de programación B
Aquí no ven los comentarios
De la gente en casa
Luego cuando ve este vídeo
Y que diga
Sí, he acertado todas
Los comentarios de la gente en casa
No me lo voy a creer yo
Son
Este tipo de comentarios
De
De
De que
Gente llorando
Gente con cuchillos
Gente
Una serpiente
Un fuego
This is fine
O sea que
Sí, sí
Luego la gente
Sí, yo me lo sabía esto
Tú que te vas a saber
No te sabe ni todo típico
Espera, espera, espera
Espera
Lo vas a calcular
No, no, no
Esto va a ser
Esto se
Llegarás que acierto
El programa de C
Se llama así
Porque espérate
Que tengo dislexia
Sucedió al B
¿No?
Sí
Porque lo normal sería B
B
Pues seguro que es tan cabrón
Que es C
Y luego B
O sea
O sea
O sea
Tu cálculo de la respuesta
Se basa en
Cómo de cabrón
Es Midu
Sí
Que las dos existen
Pero que es
Falso
Porque seguramente
Fue al revés
Trate que lo diga bien
Que tengo dislexia
Y que no lo gire
El abecedario va
A
B
C
D
E
Exacto
Entonces tú dices
Claro, va a ser al revés
Porque es tan rata
Que en realidad
Suceder
Es el que viene después
Sí
Vale
O sea
C fue antes que B
El C vino antes
Vale
Sí
Le damos al false
Gracias
Gracias también por
Dejarme explicarlo
Porque la puedo cagar
Porque es como giro
Claro, claro
Para que quede
Claro el razonamiento
Sí
Sí
Le damos a false entonces
Porque el Midu es un cabrón
Y es capaz
De estas cosas y más
Vamos a ver
Cómo de cabrón es el Midu
Pues no
El lenguaje de pronunciación B
Fue desarrollado
Antes
Que C
Por Ken Thompson
En 1970
Para el sistema operativo
Unix
Y más adelante
Después salió C
Claro
Casi
No sabía ni que existía
Ni idea
Pero bueno
Como está siendo tan cabroncete
Yo hubiera dicho mismo
Estoy ganando aquí una fama
Hoy que ya verás
Una fama
Que voy a ver
Si me la puedo quitar
Con la siguiente pregunta
Serverless
Significa
Que no hay servidores
Involucrados
En el proceso
¿Por qué no estudié más?
Serverless
Significa que no
En la vida
¿Cómo estudias esto?
Es imposible
¿Cómo estudias?
Le preguntes
Si es a ChatGPT
Decime
Preguntas
Como si fueras
El hijo de la gran
Madre
Que la tiró
A mí
No sé
Voy a decir que sí
Porque
Sí
¿Qué sé yo?
No estoy seguro
No estamos seguros
Pero
Parece que sí
Pero no
Serverless
Significa que los desarrolladores
No necesitan preocuparse
Por la gestión del servidor
Aunque obviamente
Algún sitio
Habrá que terminar eso
Porque los servidores
Todavía están involucrados
Es que no puede estar
Nuestros servicios
En el aire
Amigos
En algún sitio
Se tienen que quedar
¿No?
Vamos a ver si Carmen
Me perdona
Con la siguiente
El término
Bit
Proviene de la combinación
De las palabras
Binary
Y Digit
Diría
Creo que sí
Ahora mismo estoy acojonada
Ya con qué responder
Porque
Lo que estoy pensando
Todo el rato
Es como
No
O sea que vivo un poco
Con el miedo
Pero diría
Diría que sí
El término
Bit
Proviene de la combinación
De las palabras
Binary
Y Digit
Marcamos el true
Para Carmen
Y es correcto
Es un acrónimo
Muy bien
Muy bien
Carmen
Se acerca ahí
Vamos a ver
Noe
Con tu siguiente pregunta
Que sigue diciendo
Que no con la cabeza
Como en papel
La última copa del mundo
En HTML
La etiqueta
W
La etiqueta
WBR
WR
vamos a decir true, ya está
vamos a decir true, marcamos true
para la etiqueta
es verdad, es un elemento que fue implementado
por primera vez en Internet Explorer 5.5
y que fue oficialmente
definido en HTML5, todavía existe
todavía funciona y tampoco lo recomiendo
pero ahí está, y te gusta el mismo que usa
Opacity con porcentaje
exacto, exacto
TypeScript tiene un tipo llamado never
que representa valores que nunca
ocurren, Carmen
a ver, existir existe
como Teruel, que existe
o sea, existir existe
decimos que true, marcamos
el true
pero no sabemos si
es lo que quiere decir
que hace otra cosa
pues es cierto
por ejemplo, un return de un valor que nunca ocurre
un return al que nunca jamás llega
muy bien
vamos con la siguiente
la empresa de Hosting Vercell se llamaba
Sight y fue fundada en 2016
uh, a Gonzi le tendría que haber tocado
pero imagínate que Gonzi falla esta
despedida al día siguiente
algo me dice que es true
algo te dice que es true
pero obviamente puede ser false
así que, ándale tú
o sea, algo te dice que es true
pero puede ser false
pero ándale true
obvio, obvio, sí
solo hay dos opciones
es obvio que o es true
es como el 0 y 1 que pueden existir al mismo tiempo
exacto, es un qubit
le marcamos al true
vamos con el true
vamos con el true
vamos con el true
y la respuesta
es
incorrecta
porque fue fundada en 2015
un año antes
por Guillermo Rauch
en realidad en 2016
fue cuando se unió
el Rabbit
que nunca me acuerdo del nombre
Gonzi seguro me lo recuerda
el diseñador
Evil Rabbit
Nico Garro dice
pues muy bien
muy bien
ya me está
Nico Garro
muy bien
bueno, bueno
Carmen
bueno
¿cómo está la cosa?
porque tienes la oportunidad
aquí
de ponerte por delante
con la siguiente pregunta
venga
venga
el último estándar
de Javascript
disponible
es
Enmascript
2022
a ver
el último estándar
puede ser de antes
puede ser de ahora
false
es de antes
del 2022
2022
ponemos
false
¿sí?
sí
venga
false
false
madre mía
lo que estamos sufriendo
el último estándar
es 2023
acaba de salir
hace poco
el 27 de junio
pero mal
última pregunta
Noe
Microsoft ha desarrollado
los siguientes lenguajes
de programación
C Sharp
TypeScript
Visual Basic
F Sharp
y JScript
C Sharp
sí
TypeScript
sí
Visual Basic
sí
F Sharp
creo que sí
y J
es script
J
script
va
aquí se la juega
Noe
ponemos true
ponemos true
ponemos true
ponemos true
y es
true
J
fue un proyecto
de Javascript
pero fue desarrollado
por Microsoft
pues nada
muchas felicidades
11 y 11
ha estado la cosa
justita
ha estado la cosa
parejas
de nuevo Carmen
madre mía
cómo está la cosa
con 76
y Noe
que se pone
con 41
y ahí tenemos
la puntuación
por ahora
como lo habéis visto
Carmen y Noe
al final
empate técnico
sí
pero sufriendo
sufriendo
pero sufriendo
cierto
ostras
es verdad que ha habido
qué ha pasado
con las apuestas
claro
el tema es
que como ha habido
un empate
tenemos que hacer
un desempate
vamos a tener que hacer
amigos
tenemos que hacer
un desempate
para la apuesta
porque ha habido
un empate
así que
vamos a hacer algo
vamos a hacer algo
que no estaba previsto
pero no se preocupen
vamos a desempatar
vamos a tener que dar
un punto extra
vamos a dar un punto extra
para la clasificación
para la persona
que gane esto
tienen que decirme
vale
y vamos a empezar
por Carmen
ya que ya empezó
con la ronda
tienen que decir
cuál fue
el año de lanzamiento
de RIAG
si se equivocan
les diré
más o menos
y contestará
la siguiente persona
es una patata caliente
una patata caliente
Carmen
año de lanzamiento
de RIAG
2012
más
noe
2013
correcto
puta madre
así que
me acuerdo
porque este año
festejaban los 10 años
y habían lanzado
el cómic
y todo eso
o sea como que
en realidad
era anterior
pero el cómic
decía que
el primero
el primero fue
no sé cuándo
un día
del 2023
lo acertaste
fue en 2013
así que
vamos a darle
un puntito
a Noe
por el esfuerzo
y vamos a
entonces a desbloquear
que Noe
ha ganado
la apuesta
porque si no
se queda la apuesta
ahí en empate
menos mal
tipo
mis cervezas
mis milk coins
lo sentimos
pero así ha sido la cosa
y tenemos que desempatar
de alguna forma
aquí va a participar
Bezael
participas tú en esta
¿verdad?
Héctor no se atreve
a estas cosas
Héctor no tiene valor
y vamos a poner también
al bueno de Gonsi
bueno
refresco
¿vale?
y así nos aseguramos
que esté
Gonsi
ojo Bezael
calentando las manos
sí, sí, sí
qué grande
me encanta
muy nervioso
está bien
que estéis nerviosos
os lo digo en serio
está bien
está bien
está bien
porque vais a flipar
lo primero
son peores
lo segundo
os vais a
os estáis jugando
20 puntos
la primera posición
se lleva 20 puntos
la segunda 12
la tercera 6
y la cuarta 2
ya
pregunta 1 de 8
cuanto más rápido
más puntos
¿cuál es el logo
de Python?
de las imágenes
que van a ver
ahora
¿cuál es el logo
oficial de Python?
¿cuál es el logo?
todos han respondido
vamos a ver
si todos han contestado
correctamente
si han contestado
la versión dark
la versión amarilla
la versión azul
¿cuál será el correcto?
veo nervios
veo sudores
veo veo veo
ojo cuidado
2
2
2
todo el mundo
tenía claro
que la versión
dark
no era la correcta
pero ha habido
problemas
con los colores
se ha dado
la vuelta
los colores
y alguien
ha fallado
que cabroncete
eres
que cabroncete
soy
vamos a ver
quién ha acertado
besa él y Carmen
besa él y Carmen
vamos
vamos
vamos
vamos amigos
Noe y Gonzi
empiezan mal
pero vamos a ver
si le pueden dar la vuelta
en la siguiente
pregunta 2
ordena de menos
a más complejo
estos
Big O
notations
ordena de menos
a más complejo
de menos
a más complejo
amigos
las notaciones
de algoritmia
de menos
a más complejo
estos Big O
notations
parece que cuesta
parece que la gente
está ordenando
se está inventando
el orden
veremos
veremos
Héctor me dice
que está bien cabrón
lo que he hecho
todos han respondido
y las respuestas
veremos los resultados
estará la correcta
y una persona
acertó
Gonzi sonríe
Gonzi
bajo esa barba
sonríe
¿Llegué a ser yo?
no lo puedo creer
no lo sé
no lo sé
fue totalmente random
solo una persona
ha acertado
esta es la correcta
obviamente primero
teníamos aquí
luego teníamos
el logaritmo
lineal
y finalmente
el factorial
vamos a ver
quién ha acertado
Gonzi
Gonzi
aunque se ha tomado
su tiempo
pero
se pone a 20 puntos
de Carmen
ojo cuidado
cómo está la cosa
cómo está la cosa
vamos con la siguiente
pregunta 3
relaciona cada navegador
con su año
de lanzamiento
concha la madre
cada navegador
con su año
de lanzamiento
cuando lanzó
internet explorer
google chrome
microsoft edge
cuando llegaron
a nuestras vidas
estos navegadores
amados
odiados
vilipendiados
ojo que veo
que a la gente
le cuesta contestar
mostrar resultados
estos son los datos
correctos
las 4 personas
lo han dicho
correctamente
internet explorer
en 1995
google chrome
2008
safari en 2003
y microsoft edge
2015
y vamos a ver
quién ha sido
la persona más rápida
ojo
todos han contestado
correctamente
Gonzi
ha sido un poco
más rápido
ha sido el más rápido
y esto hace
que se acerca
la parte de arriba
Carmen
lo ha dicho bien
pero ha sido
la más lenta
pregunta 4 de 8
vamos
la inventora
del espectro ensanchado
que permitiría
las comunicaciones
inalámbricos
con wifi
fue
Hedy Lamarr
actriz
Beyoncé
cantante
María Teresa
de Filipis
piloto
o Belén
Terescova
astronauta
quién fue
la inventora
del espectro
ensanchado
que permitió
la comunicación
inalámbrica
con wifi
Hedy Lamarr
Beyoncé
María Teresa
de Filipis
o Belén
Terescova
mostramos
los resultados
bueno
vale
ojo amigos
ojo
ojo
ojo
ojo
ojo
ojo amigos
ojo amigos
Hedy Lamarr
fue
la actriz
y también
inventora
de
el espectro
ensanchado
que la precursora
del wifi
fue Hedy Lamarr
Beyoncé
obviamente
no lo fue
María Teresa de Filipis
muy interesante
fue la primera piloto
de la Fórmula 1
y Belén Terescova
astronauta
en realidad
es Belén Esteban
Belén Esteban
una mujer de la farándula
aquí en España
que es bastante
desagradable
la verdad
vamos a ver
quién ha acertado
quién ha acertado
y quién ha fallado
porque
¿Pero era astronauta o no?
porque si no
pero para los que somos
de Argentina
yo que sé quién es esa
si es de España
tienes razón
pero la idea era
saberte la buena
no saberte la mala
¿sabes?
entonces
ya sabemos
que Belén Terescova
en realidad
es que Terescova
¿no te suena a escoba?
en fin
pues
¿quién ha acertado?
ojo
Carmen y Gonzi
Carmen y Gonzi
Gonzi
estate quieto
muy cerca
muy cerca
muy cerca
están ambos
Bethael y Noé
vayan
ojo
Carmen y Gonzi
y Gonzi
que está
arrasando
con la racha más larga
pregunta 5 de 8
el editor de código
BIM
fue desarrollado
por
Eddie Murfinar
George Martin
James
James Gosling
o Bram
Mulenar
bueno veo que lo habéis hecho
muy rápido
muy muy rápido
vamos a ver los resultados
alguien falló
alguien
no
Carmen
Carmen nos cuenta
que ella falló
fallé porque no me salía foto
sí a mí tampoco
sí a mí tampoco me salía foto
sí
pensé que era una troleada
así que ni leí el nombre
ostras
descarte
descarte
tranqui
la imagen
aquí sí que salía
no sé qué pasó
pues Gonzi sí que acertó
Bethael también acertó
se queda segundo
patado casi
con Carmen
y Noé también acertó
y se acerca
a Carmen
pues
Bram Mulenar
es el creador
del editor
BIM
que falleció
justamente el pasado 3 de agosto
hace muy poquito
desde aquí
pues nuestras condolencias
a la familia
muy triste
una pena
una gran pérdida
para la comunidad
de código abierto
para evidentemente
toda la comunidad de BIM
y desde aquí
pues un pequeño homenaje
a este gran creador
y que esperemos
que la familia
pues esté lo mejor posible
y los máximos
mayores éxitos
a la comunidad
que puedan seguir
con el legado
increíble
de Bram
pues nada
aquí se queda
la cosita
cerquita
vamos y continuamos
a ver si Gonzi
puede seguir con su pedazo
de racha
preguntas
la 6
relaciona cada lenguaje
con la forma de acceder
a la longitud
de un array
o equivalente
aquí tenemos
lenguaje de programación
y cómo se accede
a cada una
de sus longitudes
en los diferentes lenguajes
de programación
a un array
Python
JavaScript
Rust
y C Sharp
que lástima
que no tenemos aquí
al bueno de Héctor
para que nos diga
cómo es en C Sharp
todos han respondido
pero han respondido
bien
porque esa es la pregunta
amigos
han podido responder
pero han respondido
bien
vamos a verlo
vamos a mostrar
los resultados
Python era
len list
JavaScript era
array.length
en minúscula
Rust
es array.length
como un método
de array
y C Sharp
ar.length
con el length
en mayúscula
porque son más chulos
los cuatro han acertado
ojo
han acertado todos
pero cómo de rápido
lo han hecho
es la pregunta del millón
así que vamos a verlo
ojo
Gonzi ha sido
junto con Carmen
Carmen ha sido
la más rápida
Gonzi lo ha dicho bien
todo el mundo
lo ha dicho bien
Carmen le da el sorpaso
a Bezael
por haber sido
la más rápida
en este caso
y Noe
igual que Bezael
esto se va a decidir
en las últimas preguntas
vamos a ver
preguntas 7 y 8
quedan dos
con esta
relaciona cada lenguaje
con la empresa
que lo creó
a ver
a ver
lenguaje con la empresa
que lo creó
vamos a ver aquí
Java Swift
C Sharp
con Lean
Microsoft
JetBrains
Sun Microsystems
Apple
mostramos los resultados
Java lo creó
Sun Microsystems
Swift lo creó
Apple
C Sharp
Microsoft
y JetBrains
creó
Kotlin
todo el mundo
lo ha dicho bien
pero que han sido
más rápido
muy rápidos
todos
solo Carmen
un poquito
más rápido
que el resto
se queda
a dos puntos
Carmen
de Bezael
y en la última
Gonzi
está obligado
obligado
a acertar
si quiere
mantener
exactamente
su ventaja
vamos con la última
pregunta
Carmen puede tener
un sorpaso
por Bezael
o Carmen
se puede llevar
el liderazgo
Noe puede llegar
todavía a segunda
posición
vamos a ver
la última
algo de bitch
veamos los milagros
existen los milagros
vamos a ver los milagros
de la última pregunta
la última pregunta
el lenguaje
mejor pagado
según la última encuesta
destaca el flow
es
Erlang
Rust
Zik
o Ruby
no es PHP
es la pista
todos han respondido
todos han sido rápidos
solo una persona
le ha dicho bien
Carmen
bebe agua
sobrada
Gonzi
las manos
en la cabeza
Bezael
se pregunta
qué está pasando
en su vida
por qué está aquí
por qué no se quedó
en la cama
durmiendo
y Noe
piensa
en el golazo
que metió Messi
en la final
de la copa del mundo
solo una persona
alcanzó la gloria
amigos
solo una persona
acertó
solo una persona
suma
puntos
en esta
la última
ronda
y la persona
es
la persona
es
Gonzi
la persona
es Gonzi
me redimí
de la trivia
anterior
Gonzi
Gonzi
se llevó
se llevó
el trivial
se llevó
el trivial
señores
tengo que decir
que no recuerdo
si lo decís
lo vi en un stream
tuyo
vos hiciste un stream
viendo las cosas
lo vi ahí seguro
para que no vuelvas
a decir nunca más
que un stream mío
no sirvió para nada
sirvió para ganar
en un stream tuyo
exacto
amigos
Carmen
quedó segunda
dos puntos
de Bezael
y Bezael
tercero
y Noe
cuarta
tenemos
Noe
que ha quedado
cuarta
y que suma
dos puntos
tenemos 44 puntos
tenemos
Héctor
que ha quedado
tercero
por Bezael
y suma
seis puntos
seis puntos
que se van
aquí
así que tenemos
61 puntos
Carmen
suma
12 puntos
así que tenemos
88
vamos a poner
88
y Gonzi
que suma
20
20 puntos
así se queda
en 96 puntos
Gonzi
cabrón
hay una diferencia
de 8 puntos
pero
ojo con esto
ojo con esto
amigos
no es una diferencia
insalvable
Gonzi
tiene que ganar
si quiere asegurarse
ganar
sin presión
sin presión
cago en la lichi
la que tal
la de Italia
por aquí
Iván
que tal
uff
bien bien
bien
bien
bien
bien
bien
madre mía
yo no estoy bien
yo no estoy bien
yo estoy con una
taquicardia
pues os voy a pasar
ahora el enlace
de el algoritmo
que tienen que poner
vale
os lo paso
en el chat privado
lo leemos juntos
vale
y cuando diga
a empezar
empezáis
vale
entonces
el algoritmo
que tenéis que solucionar
es que tenéis que escribir
una función
que recibe una cadena
de texto
donde va a recibir
paréntesis
llaves
o corchetes
y tiene que determinar
que el orden
de estos símbolos
es válido
así que tiene que devolver
true
si el string es válido
y se están abriendo
y cerrando
correctamente
en el orden esperado
y false
si es inválido
vale
tenéis que tener en cuenta
que el input
de los strings
no va a ser vacío
y que va a consistir
paréntesis
llaves
y corchetes
esos son todos
tenéis ahí un ejemplo
de lo que se considera
válido
tenéis test
y gana la primera persona
que haga que pasen
todos los test
no solo los de simular
sino los de test
cuando tengáis todos los test
le dais al botón test
y si pasan todos
ganáis
podéis empezar
en 3
2
1
ya
ya empieza
es una mierda
porque me van a estar
escuchando hablar
y ellos tienen que
concentrarse un montón
para que no les moleste
nada
ni nadie
de que realmente
de que realmente
les moleste
vemos que Belén
ya está escribiendo
código
ha puesto el buffer
y Iván
ha modificado
los sample test
bueno
ya están ahí
con el loop
recordemos que
Belén
Lady Benko
está por Carmen
y Iván
L'Olivier
está por
Noe
¿vale?
madre mía
como está la cosa
que se quita
se corta
la tensión
en el ambiente
vemos que ya
Iván está metiendo
ahí dos constantes
para guardar
como en un stack
una pila
también Belén
tiene un buffer
y está considerando
a ver cuando está abierto
cuando está cerrado
se escucha
moverse las manitas
Iván
está ahí con un
if else
dentro del for
y también tenemos
ya Belén
que está haciendo
exactamente lo mismo
como vemos
dos estrategias
bastante parecidas
muy igualada
la cosa
Carmen
está ahí
rezando a los dioses
Noe
se está comiendo
todas las uñas
que tiene
hasta las del gato
ya se empiezan
a ver los primeros
retuns
por ahí
que puede ser
que
que funcionen
momento crítico
de ver si el algoritmo
como se ha planteado
es correcto
si hay algo que
se nos pasa
es el momento
más difícil
porque los
corner cases
realmente ver
si se ha contado
bien
las condiciones
es una cata
bastante
es de nivel
6
muy interesante
muy chula
porque es bastante
típica
y que hay que
saber y considerar
si están
bien cerrados
los corchetes
brackets
los corchetes
los paréntesis
y las llaves
vale
ahí está Belén
pensando
no le convence
mucho
esa línea
Iván
está haciendo
un método
auxiliar
para ver
si su console.log
funciona
pero por ahora
parece
que no
le está
tirando
increíble
como se
mueven
las manitas
sí
sí
sí
sí
sí
sí
y
Primeros test que se ejecutan, pero no están dando el resultado esperado.
Un verde por ahí.
Le tienes que dar a Submit, Iván.
Al Submit.
Pues ya tenemos ganador.
Parece que Iván lo ha conseguido.
Ha estado cerca.
También Belén ha estado cerca.
Ha estado cerca y al final se le ha faltado muy poquito.
Pero tenemos ya ganador Iván.
Oh Dios, habéis estado muy cerca.
Habéis estado muy igualados con una estrategia muy parecida.
Y nada, ha sido curioso, Iván.
Bueno, felicidades.
Muchas gracias.
Habéis estado muy muy cerca.
Muy nervioso estaba.
Sí, sí.
Estaba más nervioso que en una entrevista.
Qué rara la estrategia que has tenido de comentar directamente el test y poner un console log.
¿Por qué?
¿Puedes explicar por qué lo has hecho?
Yo estoy muy acostumbrado a ir probando con console logs en Ranch.js.
Y hoy de mañana, cuando entré a Codewords a probar un poquito, extrañaba un poco la interactividad que tengo con Ranch.js.
Y vi que eso, que poniendo directo el console log y comentando todos los tests, me quedaba más fácil para ir probando.
Muy bien.
La verdad es que, no sé, a mí me ha sorprendido porque he dicho, hostia, ¿pero qué hace quitando el test y poniendo un console log?
Y perdiendo tiempo en estas cosas, pero tío.
Y luego, la verdad es que te ha ido bien porque así has probado un caso y has ido a saco a por él.
Belén, has estado súper cerca, ¿eh? Tú también, Belén. La verdad es que habéis estado muy igualados total. O sea, encima se veía a la vez que estabais haciendo más o menos lo mismo.
¿Qué te ha faltado ahí, Belén? Un pelín.
Pues, es que me da rabia también que los niveles de hacerlo rápido. A la hora de comparar, de machear, me he liado porque digo tal, y al final digo, si hubiera puesto un switch, igual hubiera perdido menos tiempo.
Pero, bueno, es cosas que pasan. Al final, hay dos maneras de resolver este tipo de problemas. Pues, digo, habremos hecho alguna parecida. Al final, con un stack creo que es lo más fácil. Y, bueno, cosas que pasan. O sea, no es un problema difícil, pero claro, resuélvelo a la carrera.
Exacto. Claro, que parece, ahora para que la gente, la verdad es que las dos soluciones, la habéis hecho con el stack, es la solución más correcta, yo creo que la más rápida, y que la habéis hecho súper bien, ¿eh?
O sea, lo que pasa es que me gustaría ver ahí a la gente, mientras están viendo aquí 3.000 personas, pues a ver cómo haces esto a contrarreloj, mientras yo estoy comentando.
Que lo siento, ¿eh? Que sé que tiene que ser durísimo y encima escucharme y que me vais a odiar, pero que la habéis hecho increíble, ¿eh?
Oye, pues nada, súper bien. Habéis estado, bueno, Iván lo ha hecho, pero tú y Belén han estado súper cerca.
Y nada, que sois mega increíblemente valientes ambos, porque la habéis hecho muy bien y es increíble hacer esto en vivo y en directo.
O sea, yo sinceramente no podría, así que me quito el sombrero porque la habéis hecho increíble.
Además, es que he flipado lo rápido que habéis sido tú, Belén. Has empezado y la velocidad, y decías, joder, lo tenías como clarísima la estrategia desde el principio.
¿Sabes?
Sí, sí, yo te digo, solo me he leado a la hora de comparar el carácter, pero bueno.
Sí, sí, pero bueno, es normal. Es que ahí está lo difícil, lo que decía yo, que a lo mejor al principio lo tenés claro,
pero con que te falle en un momento dado la solución del algoritmo, ya ahí dices, hostia, me cago en la leche.
Y es complicado, es complicado.
Así que, ¿qué, noe, Carmen? ¿Tenéis algo que decir para vuestros campeones?
Disculpenme.
Mis dieces, o sea, una tensión increíble. No sé cómo han sido capaces, primero, de ir tan rápido y luego de hacerlo en directo.
O sea, es jodidísimo. Había un montón de tensión y eso, me quito el sombrero por los dos.
Gracias, Belén, por dejarte enmarronar para estas cosas, que te quiero un montón y es una puta crack.
Así que, eso, felicidades a los dos porque de verdad ha sido increíble.
No, eh, a tu ganador, ¿le quieres decir algo? ¿Le vas a invitar a unas chelas o algo?
Primero tengo que ir para Uruguay, pero no, igualmente, como decía Carmen, la verdad que los dos son muy, muy cracks.
Yo creo que leía en la consigna, me levantaba y me iba. Así que, como le dije hoy, también muchas gracias a Iván por participar y por ponerme, ponerse en mi lugar.
Y, nada, Belén, no, sin palabras, como siempre. Pero, nada, como dije, como estaba pensando y como dije en el chat, desde hoy soy uruguaya. Así que, gracias, Iván.
¡Oh, qué bonito! ¡Qué ver! Hombre, para dejar de ser argentina y hacerte uruguaya, mucho cariño hay ahí, eh.
O sea, que, Iván, bueno, pues vamos a darle los puntos. Tenemos siete puntos para Belén, ¿vale?
Que se quedan noventa y cinco. Noventa y cinco, un puntito ahí que le separa de Gonzi.
Y, finalmente, tenemos los veinticinco de Noe. Así que, veinticinco que se llevan aquí. Así que, cuarenta y nueve.
¡Uy! Cuarenta y nueve, he dicho, ¿no? Cuarenta y nueve. Y el seis, sesenta y nueve.
Así que, si Héctor, ojo, porque si Héctor pierde, si Héctor pierde, ya se queda, o sea, se queda a último. Ya no llega.
Y ahora le toca a Gonzi, que Gonzi ha venido él para, se la juega a él mismo. ¿Qué tal, Gonzi?
No, es porque me cancelaron, no es porque quería hacerlo.
Pobre. Y Héctor, que no tiene campeón. Héctor no tiene invitado. Héctor viene a jugársela a él.
Hola, voy a jugar en JavaScript.
¿Y la vas a hacer en JavaScript?
Sí, en JavaScript.
Y punto. Muy bien. ¿Y tú, Gonzi, lo vas a hacer en JavaScript también?
Sí. Yo me río porque recién estaban hablando, Iván y Belén, y Belén decían, no, es un ejercicio fácil,
pero yo te sigo leyendo la consigna, ellos ya lo terminaron. Si me llegaba a tocar ese ejercicio, yo todavía estoy llorando.
Ya te digo.
Vamos a hacer una cosa especial. Vamos a hacer que si no superáis la prueba, ninguno de los dos, es más difícil.
Y si no superáis la prueba, sumáis cero puntos y le damos cinco puntos a Carmen.
¿Cómo?
Me estás cagando, pero arriba es un puente, amigo.
Si no superáis la prueba, si no superáis la prueba, Carmen gana cinco puntos y Noe también, porque la han hecho muy bien, han superado la prueba.
Ellos ya se han superado la prueba. Entonces, si Héctor, Héctor, están bien. No sé si es que la han picado.
Pero a ver, que lo vais a superar. Ojo, ojo, que por no comparación. Ah, ahora sí que viene Héctor.
Ah, que has venido.
Es que he ido por vino tinto.
Ah, vale. Ostras.
Fue indignado, nada más.
No, pero a ver, a ver, a ver. Si superáis la prueba, pues uno se lleva 25, el otro 7.
Pero si no superáis la prueba y tenéis 15 minutos para ello, se lleva a Carmen cinco puntos.
Carmen, ¿tú cómo lo ves? Porque Belén la ha superado casi. O sea, estaba ya ahí. ¿Cómo lo ves, Carmen?
Oye, pero ¿cuánto tiempo hay tú?
Carmen lo ve bien. A ver cómo lo ve. Noe también se llevaría cinco puntos.
Noe, ¿tú cómo lo ves?
Perdón, estaba muteada.
Ah, vale. ¿Cómo lo ves, Noe?
A mí no me sirven de nada. Así que siento como que hay olorcito a tongo, pero...
Uy, cuánto reestim.
Esto stream.
Vale, ya lo ha dicho Noe. Bueno, pues ya dejamos esto en mi stream. Así que sí.
Si no superáis la prueba, y ya os digo, la prueba es un poquito más difícil, pues nada.
Cinco puntos para Carmen y cinco para Noe, que han superado la prueba y vemos cómo queda la clasificación.
Os he dejado el enlace en el chat privado, ¿vale? Mucha suerte a ambos.
Recordad, voy a poner un contador donde tenéis 15 minutos. Os explico un poquito a esto, ¿vale?
Os explico. Hay que contar el número de duplicados. Hay que escribir una función que te devuelva el número de carácteres alfabéticos distinguidos y que sean case insensitive.
Ahí tenéis unos cuantos ejemplos. Por ejemplo, el ABCDE tendría cero porque no hay ningún carácter repetido.
Pero AABBCDE devuelve dos porque hay dos carácteres que están repetidos. Tenéis que contar el número de duplicados, de repetidos.
¿Vale? ¿Lo habéis entendido? Que está en inglés, os lo traduzco, pero...
Básicamente tenéis que contar el número de carácteres repetidos en una cadena de texto.
Y lo importante es eso, que es case insensitive.
Empezamos en 3, 2, 1... ¡Ya!
Amigos, qué sobrado ha sido Héctor, que ha empezado con las manos en la boca.
O sea, ha dicho, voy sobrado. Voy a darle unos segundos ahí de ventaja a Gonzi, que no...
Tampoco era importante.
Pero ojo, porque ya vemos ahí... ¡Uf!
Gonzi está haciendo un poco de magia arcana.
Está escribiendo un reviews.
Héctor va a lo seguro con su for, sus historias.
Vale, ya está haciendo ahí el for.
La verdad es que Gonzi mueve las manitas con mucha velocidad.
Vamos a ver.
Ya está probando a lo loco a ver si le pasaban los tests, pero no parece que le pasen los tests.
¿Cómo hacemos para acá, para el console log?
Para que se muestre el output.
En el sample test, tú puedes poner código que se ejecutará.
Ahora hay tests, pero puedes poner console logs, por ejemplo.
En el sample test.
Lo tienes justo debajo de la solución.
Ah, está bien.
Y entonces aparecerá en...
Lo ha hecho justamente antes, Iván.
Sí, pero no me acuerdo cómo era.
No, ahí en sample test tú puedes escribir el console log al ejecutar el código.
Pero si pones console logs, igual también te ejecuta.
O sea, si lo pones, no sé si se podrá ver.
Mientras ahí está Chino Chano, Héctor, callao.
Callao.
Los console logs aparecen en el output.
En la solución también puedes poner console logs y aparece en el output, dice Iván.
Madre mía, se palpa un poquito de tensión en el ambiente.
Yo veo ahí un poco cómo Héctor está callao, pero dándolo todo.
Vamos a ver, porque hay momentos importantes.
Además, ojo, que hemos dicho que si en 15 minutos no la solucionaban,
y ya han pasado casi 5 minutos.
Ahí.
Héctor está leyendo otra vez el enunciado para tenerlo bastante claro.
Recordemos que tienen que devolver un número.
Tiene que devolver un número.
Un número.
Y el número que tiene que devolver
es el número de duplicados que hay en la cadena de texto.
¿Vale?
O sea, no hay que devolver un boleano.
Tiene que devolver un número.
Tiene que devolver un número de duplicados.
Y ya lo tiene Gonzi.
Horrible la solución.
Ya lo tiene Gonzi.
A ver, está haciendo zombie.
Ya lo tiene.
Ya está Gonzi.
Ya está Gonzi.
Amigos, Gonzi lo ha sacado.
Lo ha sacado en un momento.
O sea, pero ¿qué ha pasado ahí?
Horrible lo que hicimos.
Acá le está.
Ah, te iba a decir, no te ha guardado ni la solución.
No había probado nada.
Te voy a decir, no te ha guardado ni la solución.
Madre mía, Gonzi, ¿qué ha hecho ahí?
¿Pero eso qué es?
Pero este hombre está loco.
No le muestren a mi jefe.
Ojo, Gonzi ha hecho ahí un object values.
Con un text.split.
Claro, ahí se ha quedado ya con todos.
Hostia, un object values del text.split.
La madre del cordero.
¿Por qué has hecho un object values?
¿Por qué no podías utilizar directamente el split?
Ah, no, porque, claro, el split.
Me fijo cuando, o sea, agarro todos los caracteres, los paso a lowercase, los guardo en una especie de mapa, obtengo los valores y me fijo cuántos hay que sean mayores a uno.
Y entonces los incrementas.
Claro.
Muy bien.
Simplemente hago ese if not map lowerchar para no tener que hacer una cosa horrible para verificar si el más más es undefined previamente o no.
O sea, primero lo seteo a cero si no existe y después le hago el más más.
Y ya está.
Muy bien, muy bien.
Bueno, Gonzi, muy bien, ¿eh?
Parecía al principio, al principio iba muy envalentonado, luego parece que habías parado un momento.
Ahí Héctor estaba ahí moviendo las manitas, que parecía que estaba teniendo alguna solución ahí cerca.
Que ha sido más a lo clásico, Héctor, que tampoco está nada mal.
Sí, es que como estaba leyendo apenas el problema y no sabía ni qué era, cuando regresé, este, iba leyendo conforme iba resolviendo.
Entonces ya iba viendo los resultados, dije, ah, ok, es contar.
Por eso había puesto un true y false.
Yo pensé que te había que indicarte que si era verdadero o falso había repeticiones.
Claro.
El momento que dijiste que eran números, cuando me puse a ver abajo, dije, ah, tiene que regreso un número.
Y entonces ya tuve que cambiar algunas cosas.
Pero está interesante.
No está tan compleja, pero se puede resolver como hizo Gonzi en programación funcional.
Nada más que como, yo quería resolverlo así a la segura.
Claro.
Sí, mi primera opción era hacer tipo un filter diciendo, bueno, este carácter index of igual al last index of.
Entonces como si el last index of es diferente al primer index of, significa que está repetido.
O sea, si es el mismo índice, significa que hay uno solo.
Pero tenía que pensar mucho en mi cabeza y dije, vamos a la segura de armar un mapa horrible.
A mí me pasó una cosa que estaba poniendo Forish.
Dije, no, recuerda que quise que la llave así.
Vamos a ver.
Tenemos aquí, por un lado, los puntos que se lleva Héctor son siete puntos.
Así que Héctor se queda a un punto de Noe.
68, 69, muy cerquita, muy cerquita.
Luego Carmen se queda en 95, segunda posición.
Primera posición, Gonzi.
Y además contándole un punto por mal comportamiento.
Pero lo multiplicamos por 10 porque al final es argentino y yo voy a ir a Argentina y me voy a quedar en su casa.
Entonces la puedo liar parda.
Pero vamos a poner un 1 más.
Un 1 más.
Y ahora los 25 puntos, 121 puntos, Gonzi, el ganador de la Depth League.
Muchas felicidades, Gonzi.
Bravo.
Bravo, Gonzi.
Muchas gracias.
Merecido, la verdad.
Ha habido un momento en el que Carmen estaba cerca.
Carmen, ¿cómo lo has visto?
Se merece ganar, Gonzi.
Es que desde el primer momento ha estado solo.
Quiero decir, no ha tenido invitados.
No creo que sea por falta de amigos, seguro, ¿no?
Eso diría bien sin amigos.
No, es broma, es broma.
Jo, lo ha hecho del todo solo.
Quiero decir, yo al final he contado con Rita y con Belén en varias pruebas, que eran las más difíciles para mí también.
Y Gonzi hizo así, pum, venga.
Nos dejó ahí.
Así que incluso en trivia, que era como lo que mejor se me daba, me ha ganado.
Así que, Gonzi, felicidades, de verdad.
Muchas gracias.
La verdad, yo quiero felicitar a Gonzi.
La verdad, bien ganado.
Y sobre todo también a Carmen de Nueva.
Que la verdad, plantarse aquí, tener ese valor de plantarse aquí, que se estén viendo tantas personas y estar contestando, errando.
Permitir que vean que al final los que hacemos contenido no somos perfectos.
Pues es de admirar.
Respeto para los tres.
Totalmente.
No, para los tres.
No, y también para Belén.
Yo solo voy a decir que al principio del programa dije, va a ganar un argentino.
Tenías un 50% de posibilidades.
Un poco bolean eso.
Bueno, fue bueno.
Un poco bolean.
Un poquito de probabilidades, claro.
Y bueno.
Vamos a darle también las gracias a Iván y a Belén.
Y bueno, Besael, es que no sé si está porque ha dejado su logo ahí, el pobre Besael.
Besael se fue a empedar ya.
Ah, vale.
Bueno, pues nada, Besael también gracias.
Fue para que no lo encuentre Héctor.
Sí, anda, no he enojado con él.
No, de hecho también quiero pedirle agradecimiento a Besael, que me ha ayudado bastante.
Y la verdad, ha hecho un buen trabajo.
Y también a Belén, que nos lo había dicho.
¿Hasta qué hora?
Eres un compilador humano, entonces.
No hay más que decir.
Qué bien.
Oye, no, la verdad.
No sé, Gonci, si le quieres dar las gracias a alguien de los invitados que has traído.
Sí, la verdad, muchas gracias a Gonzalo Pozo.
Gracias.
No, pero en serio, yo que...
Bueno, primero le había dicho a Manz y Manz me colgó.
Después le dije a Hugo y Hugo no pudo.
Nada, pasaron cosas en el medio, pero estuvo divertido.
Estuvo muy divertido.
Yo la verdad estaba muy desustado porque cuando vi el ejercicio que les tocó a Iván y a Belén,
ese ejercicio no lo podría haber solucionado.
La suerte que tenía era que el ejercicio que me tocó a mí era mucho más...
Fácil, está más fácil.
Sí, más allá de fácil tenías como más maneras de hacerlo.
Yo no se me ocurre cómo lo hubiese hecho capaz del ejercicio que le tocaron a ellos,
así que zafé con eso.
Carmen me la tuvo complicada.
O sea, ya cuando Midu tiró esa de 5 puntos para el Carmen, yo dije, no, ya está, renuncio.
Así era el ganador, ya, así era para hacer show.
Un montón de corazoncitos.
Bueno, muchas gracias, Belén.
Has venido dos veces, dos veces que le has dado todo, que has demostrado ahí,
que has puesto el nombre de Carmen bien en alto.
Así que muchas gracias por pasarte y espero que te la has pasado súper bien, Belén.
Sí, sí, es súper divertido y súper competitivo.
Y una felicidad a Timidu porque el valor de producción de esto de las pantallas,
la plataforma que te has currado y tal, está súper guay.
Hacer las apps.
Para hacer los ingredientes y todo.
O sea, que felicidades por eso.
Muchas gracias.
Mucho poco.
Iván, muchas gracias por pasarte también.
Iván, que, joder, que la comunidad has estado un montón de veces.
Y encima ahora, pues mira, participando en la Devsleague y además te llevas ahí un recuerdo bonito,
llevándole puntos a Noe en el algoritmo.
Súper divertido participar y también verla.
Muchas gracias, Belén, por invitarme.
Y gracias a mí por toda la gracia para la comunidad.
Yo lo invité en la segunda edición contra Programación Hacidas porque ya había pactado con Gonsi
y me arrepentí 80 millones de veces, ¿no?
No, igual lo hizo muy bien.
Muy bien lo hizo.
No, un crack. Gracias por aceptar.