Deberías subir + vídeos de este estilo, se aprende muy bien a programar viendo a un profesional experimentado haciéndolo. Un saludo Betta
@franciscomesias89054 жыл бұрын
Has un mini curso sobre estructura de datos estaría genial, buen video 👌
@beatlife39903 жыл бұрын
Buenisimo bro , salio o no el mini curso sobre estructura de datos ?? ksdjlas
@danbutron87913 жыл бұрын
Eso estaría increíble
@gonove973 жыл бұрын
Podrías ver el CS50 de Harvard, explican muuy bien, en la semana 5 específicamente.
@VikM-y9t3 жыл бұрын
@@gonove97 gracias bro, datos asi te alegran el dia, vi ese curso pero justo me quedé antes de esa semana, ahora lo chequeo. Suerte.
@gonove973 жыл бұрын
@@VikM-y9t tomate tu tiempo para hacerlo, de verdad tiene concepto muy buenos y muy bien explicados, es pesado de seguir? Por supuesto es Harvard. Yo voy en la semana 4 y bastante impresionado.
@jorgeandresbravomeza85114 жыл бұрын
Podrías usar la función de normalize() sobre TODO el texto antes del for y evitar aún mas consumo innecesario (ya que lo usas 3 veces por cada ciclo) suponiendo que JS guarde en memoría la primera vez que usas normalize() sobre una palabra aún lo estaría haciendo una vez por palabra en vez de una vez en total.
@alejandrobravo12214 жыл бұрын
Codewars y hackerrank sirve mucho para este tipo de ejercicios! DATO
@finnelhumano33264 жыл бұрын
Es cierto gracias
@MiguelChinchay3 жыл бұрын
Si es correcto ahí hay muchos ejercicios parecidos, yo lo resolví con 'reduce' de los arrays que me pareció más sencillo
@jrerehs964 жыл бұрын
Woooooo! Estaría genial que vieras listas de problemas des icpc
@gabrielmoreno41354 жыл бұрын
Excelente video! He notado que no muchas personas lo usan, pero JavaScript trae consigo una implementación de Hash Map (new Map()) y Hash Set (new Set()) para este tipo de casos (a pesar de que es prácticamente igual que el objeto o {}). En mi caso mi solución fue la siguiente: text = text.toLowerCase().replace(/[^a-zA-Z ]/g, "").split(/\s/); const appearances = text.reduce((acc, val) => { if (!acc.has(val)) { acc.set(val, 1); } else { acc.set(val, acc.get(val) + 1); } return acc; }, new Map());
@pablolanda12124 жыл бұрын
bro, he aprendido más en un video de 10 mins que en 3 meses de carrera jajajajaja.
@marcopablomazariegosmacari5304 жыл бұрын
Me siento muy orgulloso de haber pensado en las tablas hash para hacer eso. 😭 No fueron al carajo las trasnochadas con estructuras de datos intentando que salieran las estructuras.
@juliocesarborgeslopez2174 жыл бұрын
Los métodos de búsqueda uff
@GerdSa3 жыл бұрын
@@osiris7998 mc Donalds
@ChorlosHard3 жыл бұрын
Parecerá tonto, pero pensé la solución sin saber que son las tablas Hash jajajajaja
@marcopablomazariegosmacari5303 жыл бұрын
@@osiris7998 Una empresa de Estados Unidos.
@serkratos12163 жыл бұрын
@@GerdSa Plot twist: Trabaja programando las maquinas de hacer pedidos D:
@Alexis-kg1sm4 жыл бұрын
Eso estaba en un ejercicio en la primer materia de la carrera de sistemas. Ni siquiera de examen. En python era el curso. Mi solución: 1. Hacer todo minúscula. Es una linea. Todos se rompían la cabeza a falta de esto. 2. Crear un diccionario. 3. Comenzar detectando palabras desde la primera letra a la última usando isalpha (esta otra sí estaba recomendada por el ejercicio mismo) Volcar al diccionario sumando 1. No veo mayores ineficiencias salvando que es un lenguaje de alto nivel y no tengo la más pálida de idea de como hace todo... Lo mismo sucede en casi todo lenguaje. Lowercase+isalpha+sumar en un contenedor str:int. Debería bastar y el único trabajo es tener cuidado para construir el control de palabras, que donde comienza, termina y el final de la cadena para evitar fallos.
@andreinariera99093 жыл бұрын
¡Excelente explicación! gracias. me gustaria agregar que tambien se podrian normalizar los simbolos (como punto, coma, y demás) con una expresión regular que elimine todo lo que no sea letra o número. Por ejemplo, está: [^a-zA-Z0-9] ...de esta manera nos asegurariamos que si o si se eliminaran todos. Y tomar en cuenta también los acentos y demas cositas raras que pueden ir sobre las letras 😆 Hay muchas formas de hacer esto, y muchos ejemplos en internet. No estoy segura de cual sea la mas rapida. También, no estoy completamente segura, pero, ¿normalizar todo el string al comienzo no es más eficiente que llamar a la función por cada palabra?
@y0k3s32 жыл бұрын
Lo dice él mismo en el video...
@JorgeLPausa2 жыл бұрын
Hay que tener en cuenta que esa regEx también elimina los espacios en blanco, por tanto si se aplica al texto de entrada, luego el resultado no será el esperado
@JorgeLPausa2 жыл бұрын
pudiera quedar de esta forma [^\sa-zA-Z0-9]
@diegorossi94063 жыл бұрын
Buen video! Yo hubiese normalizado la cadena y luego del split ordenado alfabéticamente, entonces comparaba con la palabra anterior: si matchea incremento contador, sino, agrego entrada al diccionario con contador en 1 y avanzo a la próxima.
@williamd.garcia94174 жыл бұрын
Bro, no se absolutamente nada de programacion, pero me entretuve tanto que vi todo el video, y entendi poco, pero dan ganas de aprender. Gracias Crack.
@gindCode3 жыл бұрын
Amigo muchas gracias por compartir éste vídeo, me pareció divertido e interesante, para mi estos son Mini Challengers ó Mini desafíos. Te quería comentar que éste código tiene una debilidad, tendrías que ingresar todos los caracteres extraños posibles para normalizar, creo que sería mejor normalizar considerando que las letras mayúsculas de la "A" a la "Z" van desde el carácter 65 hasta el 90. (esto es devolviendo el valor del caracter) y las letras minúsculas de la "a" a la "z" van desde el 97 hasta el 122. Cualquier carácter que esté fuera de ese rango lo sustituyo por un espacio en blanco, de esa forma elimino todos los caracteres extraños (sin tomar en cuenta los acentos). Espero haberme explicado amigo y sería interesante ver que lo implementaras. Yo lo que pasa es que no programo en éste lenguaje, pero tengo conocimientos de otros lenguajes.
@NeoAres1 Жыл бұрын
Con la conclusión que me quedo (dentro de mi vulgaridad) es que es mejor pensar en una solución en la que solo sea necesario recorrer el array objetivo una vez. Gran vídeo!!!!!!!!!!. Primer vídeo que veo tuyo, suscripción obligada
@EdenSilvestreIsambert3 жыл бұрын
Mee encanta porque siempre estoy inseguro de lo que puedo hacer o lograr con los conocimientos adquiridos que tengo por la presión o demanda
@kievandres4 жыл бұрын
El conocimiento dado por un experto como tú es muy valioso!
@sergioalva57932 жыл бұрын
Soluciona el problema, sí. Es por si misma una solución ocupando estructuras de datos, no tanto. Es como ordenar un arreglo usando un método Sort. La explicación es clara y precisa, eso sin duda. Saludos!
@navegantx3 жыл бұрын
Hola, me ha gustado mucho tu video es el primero que veo y queria decir este fue el mismo ejercicio que me pidieron hacer en una entrevista que tuve unas semanas atrás. No la pase satisfactoriamente debido a que no pude completar el algoritmo. Ahora se ya se en que fallé. Nuevo suscriptor; saludos!
@BettaTech3 жыл бұрын
Gracias! Una lastima que no pasaras la prueba 😕 Mucho ánimo para las siguientes!
@boomboom-94514 жыл бұрын
Bettatech, eres un grande, idolo, te quiero fiera ! Un ejemplo a seguir
@BettaTech4 жыл бұрын
Gracias máquina! Crack figura 😙💪💪
@facundocorrea40552 жыл бұрын
Genio total!! Desde Ururguay! Me encanta tus videos, un abrazo grande CRACK!
@MarceloAmigo_eu3 жыл бұрын
Muy interesante los videos de este tipo, a mi me pidieron implementar un juego de poker, y ni siquiera se jugarlo, jajaja
@danielaakerman3 жыл бұрын
Quiero y *necesito* este tipo de contenidos. Gracias!
@jimmymontenegro85173 жыл бұрын
Wow, que simple lo haces ver, da gusto, felicidades.
@Manuel-wj1xs3 жыл бұрын
Este canal es increíble. El contenido como la calidad, mejor no puede ser. Explicas de 10. Espero que continúes con este tipo de vídeos, que, a mi parecer, ayudan muchísimo. También me encanta tu serie de patrones de diseño.
@JuanmaGuerrero4 жыл бұрын
Está muy bueno lo que comentas sobre lo malo de usar el replace, así nomás, porque tendrías que crear un caso para cada caracter especial, en el texto puede haber comillas (simples, dobles, caligráficas, etc.), apóstrofes y un sinfín de caracteres más que deberías comprobar "a mano". Claramente no es el modo idóneo de encarar el problema, mejor matchear las palabras "words" y limpiar a partir de ahí. Excelentes como siempre tus videos, saludos desde Argentina!
@luis96xd4 жыл бұрын
O utilizar una expresión regular: replace(/[^\w|\s]/g,""); Cambiar a String vacío lo que no sean letras o espacios en blanco 😁
@jesusalvarez85402 жыл бұрын
No tengo mucho conocimiento teórico de algoritmos, solamente me gusta entrar a codewars y resolver problemas según mi analisis he investigación en google xd. Ese es un problema de memoizacion según como lo conozco. No tenia idea de como resolver un problema de ese tipo hasta que conocí ese concepto lo que me hizo ver cuan importante y útil es el conocimiento teórico y de conceptos. Buen video!
@Miguel-iu5sf4 жыл бұрын
Buenísimo, si tienes la oportunidad, sigue con este tipo de videos!!
@albertjjimenezp3 жыл бұрын
Genial que usaras REGEXP para los replaces, me parece que se subutilizan mucho las expresiones regulares en el día a día de nuestro trabajo y eso genera que nos malacostumbremos a no usar esta poderosa herramienta.
@antonio_madrid4 жыл бұрын
Un genio, me encanta tu contenido. Tengo intención de ponerme al día con tu canal! Explicas muy bien y haces llegar conocimiento que suele estar un poco menos accesible, como la complejidad algorítmica.
@luiseduardosotoj11833 жыл бұрын
Hola, muchas gracias. Justo esa prueba me pasaron en una entrevista de trabajo. Únicamente que con la variante que no había que contar palabras. Había que contar letras y devolver la letra que mas se repetía.
@mauricioperez1304 жыл бұрын
woooow, cuando lo puso justo pensé en la tabla hash, no creí que fuera la solución óptima, lastima que aún no la domino bien, una cosa para estudiar!
@luispedroraymundobrito68504 жыл бұрын
Podrías hablar sobre cursos de estructuras de datos en java o libros, te lo agradecería bastante 🥺
@joelalexanderquintero98143 жыл бұрын
Hermano que buen video!!!! para todos aquellos que nos estamos iniciando y estamos en el nivel llamado junior de verdad muchas GRACIAS!!! POR SU APORTE.
@Vanilthas592 жыл бұрын
SIIIIIIII PLS, SIGUE SUBIENDO ESTE TIPO DE COSAS, QUIERO TRABAJO AJLKDSAJD
@ivansarjanovich37693 жыл бұрын
Genial el video! Para mi que recién estoy empezando a programar es muy útil e importante ver videos como estos y codigo real.
@miguelantoniodiazdelgado68534 жыл бұрын
Muy buen tutorial, seria bueno que subieras mas videos acerca de esto. Saludos desde Venezuela.
@deltodounpoco87103 жыл бұрын
Genial! soy estudiante aún y me inspira mucho tus vídeos , gracias !
@luis96xd4 жыл бұрын
Yo pensaba que en una entrevista no se podían usar pre-built functions del lenguaje 🥴 Este video me aclaró esa duda, me parece un alivio, gracias!
@pedrocarlosmartinez62894 жыл бұрын
Una manera simple de bajar el costo computacional junto con la complejidad, perfecto para un ambiente de entrevista. Otras ideas que se me ocurre para reducir la constante aledañas al algoritmo, en términos de tiempos son: * DefiniR un máquina de estado, dónde se hay un estado que es la culminación de una palabra, dónde agregamos la palabra al hash. *Usar un trie con la particularidad que las hojas del mismo tienen una referencia una lista enlazada y la cantidad. Cuando encontramos una palabra, si no existe la agregamos al trie por ende adicionamos a la lista enlazada, y empezamos de nuevo por la raíz.
@erickeduardoreyessalgado81223 жыл бұрын
Apenas tuve una entrevista técnica en cual el problema fue el siguiente: recibir una cadena string y evaluar cuántas vocales y consonantes existían en esa cadena y después retornar las vocales y consonantes de forma ascendente y descendente. Me gustaría poder ver cómo lo implementarias por favor.
@ramdomcomentxqa73464 жыл бұрын
He aprendido en un día un poco de phyton usando videos de youtube y pude aproximar me a la solución, buen video
@lurodev4 жыл бұрын
Soy ingeniero electromecánico, pero quiero y estoy empezando a meterme en el mundo de la programación, este video está muy bueno para darse una idea del entorno laboral, gracias.
@JaviArte4 жыл бұрын
Yo hace mucho tiempo que hice, pero si no me falla la memoria, las preguntas se podrían encajar en estos 3 tipos: - Te ponen un código (en mi caso Java) y tienes que encontrar errores - Te ponen otro código y tienes que decir cuál es su salida - Te plantean X problema y tienes que escribir (en código o pseducódigo) cómo lo resolverías Y básicamente se podrían encuadrar en esos tipos. Al menos por mi experiencia.
@manuelaranguri6304 жыл бұрын
.
@ivansanz40294 жыл бұрын
Al hacer .split() ya estás iterando todo el texto implicitamente, lo mismo al hacer .toLower() e incluso .replace(), asi que esta solución está bastante lejos de O(n). Puede hacerse en O(n) si iteras cada char y vas leyendo las palabras a mano
@ivandlf16392 жыл бұрын
Excelente video y muy buena data! En uno de los cursos de js que hice uno de los challenges era hacer un encriptador de texto y empleamos el replace con regex. Nuevo suscriptor!
@teresa64233 жыл бұрын
Me ha encantado tu vídeo. Muchísimas gracias. Like y suscrita.
@akirachimaki3 жыл бұрын
Gracias,es un super video, replique el código en javascript y Python, es genial
@willypaz67062 жыл бұрын
buen video, y pudedo decirles que es real en un proyecto me encontré con este problema no siempre con palabras sino con registros de una DB cuando haces un dasboard tienes que sacar estadisticas de varias cosas y para eso hay que contar y hay ocaciones en el que hacerle un GROUP BY a la DB no alcanza.
@freedomlatinoamericaoficia14683 жыл бұрын
Están geniales estos vídeos resolviendo ejercicios. Por favor continúa haciendo más
@pablogomez81934 жыл бұрын
No entiendo absolutamente nada, pero me subscribo!
@juanpabloescobarzapata86543 жыл бұрын
Es importante hablar tanto de estos algoritmos, como aquellos que son in situ, también es un valor añadido muyyyyy valioso que este algoritmo no posee
@francomansilla40884 жыл бұрын
Esto es muy bueno sigue subiendo estos vídeos sobre ejercicios reales, saludos desde Argentina
@irving76533 жыл бұрын
Wow, quiero llegar a tener tantos conocimientos y mucha habilidad como tú 😯
@erickventura43804 жыл бұрын
Que interesante que este tipo de problema, lo he tenido en algunos proyectos con Python de hecho el tipo de estructura se llama diccionario, me hace feliz que he ido por el buen camino. Me suscribo acabo de descubrir tu canal :)
@Jaxbulid4 жыл бұрын
Creo que utilizando reduce podría quedar más elegante. Muy buen video igualmente! Podrías traer alguno de pruebas técnicas más a nivel de system design y arquitectura?
@BettaTech4 жыл бұрын
Con reduce quedaría mucho más elegante si, aunque creo que se entiende más con un for y un if. Un día haremos algún video revisando las capacidades funcionales de js :D Sobre lo de system design, lo apunto! Puede ser muy interesante. Gracias por el comentario!
@lucasgonzalez51234 жыл бұрын
@@BettaTech No solo más elegante, no sería lineal? Estarías recorriendo solamente los elementos del array.
@BettaTech4 жыл бұрын
@@lucasgonzalez5123 Lineal ya es con el for, ya que solo recorres una vez los elementos del array. Con el reduce lo implementas con herramientas de programacion funcional, pero las dos implementaciones son lineales
@lucasgonzalez51234 жыл бұрын
Escribí antes de terminar de ver el video. Por lo tanto, con el reduce es igual pero mas "elegante" :P
@ozilbonilla4 жыл бұрын
Pienso lo mismo, reduce personalmente es más sencillo. const wordRepetitions=str =>{ let paso1=str.toLowerCase().replace(/[.,!]/g,"").split(' '); let paso2=paso1.reduce((acc,el)=>{ if(acc[el]){ acc[el]++ }else{ acc[el]=1 } return acc; },{}) return Object.entries(paso2) }
@LesterReyes74 жыл бұрын
Me encanta este canal y estoy aprendiendo mucho. Saludos desde Costa Rica 🇨🇷
@jcg834 жыл бұрын
Muy buenas. Buen video y explicaciones muy claras. Felicidades. He de decir que he echado en falta un poco la explicación del coste asociado a un split o a un regex. Y también "la magia" de los costes constantes de las tablas hash. ¿Qué coste tiene recorrer una tabla hash? Estamos de acuerdo que es un O(n), pero hay detalles que deberían tenerse en cuenta también y que se dan por supuestos. ¡Buen trabajo! Te descubrí hace poco y, por supesto, te seguiré viendo. Sigue así. Un abrazo.
@juanosio22194 жыл бұрын
Ese pro tip esta ÉPICO: "Cuando nuestro problema es buscar, nuestro problema es un candidato genial para ser atacado con las tablas de hash". Ojalá pudieras hacer un video dando tips como esos en cuanto a estructuras de datos se refiere y cuando se deben usar
@BettaTech4 жыл бұрын
Gracias!! Es que es tan real como la vida misma xDDD
@luis96xd4 жыл бұрын
Cuando vea este ejercicio o una búsqueda, utilizaré una tabla de hash 😄
@juansuarez3724 жыл бұрын
Las tablas hash son más útiles para comparar strings de una manera más óptima, pero si tienes un problema en el que tengas que buscar no te centres solo en hash, también existen cosas como la búsqueda binaria, 2 punteros y otros algoritmos y estructuras más, saludos.
@pardo-24744 жыл бұрын
@@BettaTech Por que los programadores nos parecemos tanto? xDDD
@AutoFirePad3 жыл бұрын
@@pardo-2474 No os pareceis, pero sois unos frikis con ganas de pertenencia a grupo.
@diegofernandez14123 жыл бұрын
buenisimo video, me estoy iniciando en el mundo de la programacion y cada vex me parece más interesante, gracias por el video
@walterleguizamon60942 жыл бұрын
Muy buen video, está clarísimo y es util. saludos
@paulkremser23364 жыл бұрын
Me alegra de haber pensado bien la solución
@SoyRage4 жыл бұрын
Muchas gracias por la información. Ya que es súper útil para que nos contraten🥰. Gracias por ayudarnos a encontrar trabajo jaja😂
@AlberthEmperador3 жыл бұрын
QUEREMOS MAS VIDEO ASI!!!!!!!! Muchas gracias. :)
@simonfredes91264 жыл бұрын
Buen video, apenas mencionaste el enunciado se me ocurrió hacerlo con un Mapeo. Buena solución. Saludos
@cientifico663 жыл бұрын
Excelente solución y excelente explicación. ¡Gracias por crear contenido de calidad!
@josedejesuszaragoza55164 жыл бұрын
Exijo más contenido como ésto. Gracias y porfavor.
@BettaTech4 жыл бұрын
Con gusto!
@komurodiaz36884 жыл бұрын
Execelente video , gracias , soy beginner pero gracias a ti conozco bastante. A practicar!!
@BettaTech4 жыл бұрын
Mucha suerte!
@komurodiaz36884 жыл бұрын
@@BettaTech muchas gracias crack, espero algun dia llegar a tener el conocimiento que tú tienes.
@dianagosd13352 жыл бұрын
Hola, me gustó mucho su video. Me gustaría que hablara sobre soluciones lineales y soluciones cuadraticas, saber diferenciar cuando utilizar las soluciones
@joandelacruz27643 жыл бұрын
Soy la definición de novato hecha humano en la programación y estuvo muy interesante el como analistaste y solucionaste el ejercicio.
@michaelcastillo44024 жыл бұрын
Excelente video. Al decir que ibas hacer el ejercicio me puse a resolverlo antes de ver el video. No pensé en lo de eliminar los signos. De resto se logro. Gracias por traer tan buen material.
@bartolomemeseguerhuawai18863 жыл бұрын
Genial, super bien explicado, 👍gracias
@leviathan06643 жыл бұрын
Increíble video! Quisiera comentar mi ejercicio de una entrevista que tuve hace poco haber, y no la pase por no saber mucho de APIS si pudieras hacer un video de ella seria genial: --Crear una aplicación movil o pagina web (cualquiera de las dos). para visualizar películas tomadas de una API. - Debe tener un top 10, un filtro por actores y un buscador funcional donde al ingresar el nombre de la película pues lleve a ella. -La API es del sitio The Movie Data Base. Es la primera ves que me sale una prueba de este tipo.
@ultraman69503 жыл бұрын
Recuerdo haber visto algo similar en un curso de Django. Edit: De hecho, creo que era lo mismo.
@Mike-t5w7x3 жыл бұрын
Wow, nunca pensé en tablas hash, pensé mas en una lista para guardar las palabras repetidas, pero veo que al final viene siendo lo mismo que el primero
@hectorkaizenf.v.72243 жыл бұрын
Mas de estos por favor... Pero también podrías hacer la versión ¿orientada a objetos y la versión con programación funcional? GRACIAS MIL
@mxskll4 жыл бұрын
Buena explicación. Dos detalles: no llames tanto a `normalize()` y pegale una mirada a Map() para hash tables en Js/ TS ;) developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map
@ofebkouki3 жыл бұрын
Ver que pensé algo así me hizo sentir bien conmigo mismo
@S4z4kku4 жыл бұрын
Genial, debo reforzar la parte de estructuras de datos
@UlisesMateo73 жыл бұрын
5:02 ¿La complejidad no sería lineal O(N)? Tiempo constante significaría que siempre tarda lo mismo por mucho que varíe el número de palabras.
@BhEaN4 жыл бұрын
Buenas! Solo una puntualización: como lo que buscas es que el programa sea lo más optimo posible, no tiene sentido que llames a la funcion "normalize" 2 veces en cada iteracion. Lo suyo sería que la ejecutaras una única vez asignando su resultado a una variable (normalizedWord, por ejemplo) y de ahí en adelante uses dicha variable en lugar de volver a llamar a la función de nuevo. Saludos!
@robergroso4 жыл бұрын
en verdad deberia normalizar el primer string antes de hacer el split y ya se olvidaba del tema
@BhEaN4 жыл бұрын
Quizás, aunque habría que ver el funcionamiento de dicha función, ya que si ese texto es muy grande, el “coste” de esa normalización puede que sea exponencial, en cuyo caso es mejor hacerlo con cada palabra
@JeSus-hl6zj4 жыл бұрын
@@BhEaN sería lineal, no exponencial...
@BhEaN4 жыл бұрын
@@JeSus-hl6zj Si, tienes razón... me refería a que aumentaría de forma aritmética, si
@JeSus-hl6zj4 жыл бұрын
@@BhEaN Y de otra forma no creo que sea
@sanguchet36464 жыл бұрын
Para un mismo problema hay varias soluciones, lo importante es saber cuál algoritmo aplicar 🙌
@roldanjimcollado90793 жыл бұрын
me gusto la resolución, un curso sobre estructura de datos hace falta!!
@mcarrion3 жыл бұрын
Gran Explicación! Enhorabuena por tus conocimientos. Muchas gracias por compartirlos.
@97dvm4 жыл бұрын
muy buen video , estoy en mi primer año de carrera y me das la vida con este contenido
@juanmaguevara3 жыл бұрын
Gran explicación, recién empiezo en este mundo y lo entendí relativamente rápido! Gracias!
@yoto88074 жыл бұрын
Gracias por tu contenido
@CAFernandezB4 жыл бұрын
Bro...genial que incorpores este tipo de videos..
@jazmin46074 жыл бұрын
Muchas gracias por este video, será de muchísima ayuda si los sigues haciendo!
@carlosjavierbellotti66604 жыл бұрын
Muchas gracias por la info. La resolución de algoritmos es super importante en las entrevistas. Hay que invertir tiempo en Hackerrank :D. Por otro lado, posiblemente un enfoque mas compacto seria el siguiente. function wordRepetitions(text) { let words = text.toLowerCase().split(/[\s|\.|\,]/g) return words .filter(p => p) .reduce((totales, p) => { if (!totales[p]) totales[p] = 0 totales[p]++; return totales; }, {}) } Abrazo!!!
@carsdfj4 жыл бұрын
Me encanto seria padre que colocaras mas sobre temas de evaluación al momento de una entrevista o de resolver típicos problemas con los que podríamos conseguirnos
@helloworldforever63784 жыл бұрын
Esto es oro puro! muchas gracias por este gran aporte! Saludos
@jairodavidperdomo62844 жыл бұрын
Buenísimo el vídeo, haz más así. Muchas gracias!
@czaravila8924 жыл бұрын
Este tipo de videos son los que valen la pena. Saludos!!
@LuisLopez-en7pj3 жыл бұрын
Mas videos de este estilo, de ejercicios de entrevistas
@smith123456789ist2 жыл бұрын
Excelente video, ayuda demasiado
@RGS19703 жыл бұрын
gracias, simple algebra lineal y matrices, eso es todo en estructura de datos. La gente hoy en dia tiende a memorizar funciones y procesos y se olviden de donde viene todo, matemáticas, Nuevamente gracias y saludos
@marcosscalzotto74113 жыл бұрын
Muy interesando el video, y bien explicado, es muy importante poder resolver algoritmos de forma simple y optima.
@michaeldavidgarcia59983 жыл бұрын
Genial el video, sigue con estos temas por favor!
@osdev_mart4 жыл бұрын
Es buena idea, espero que sigas resolviendo ejercicios de este tipo.
@andresruedamarin5992 жыл бұрын
Pienso que para hacerlo aún más eficiente debería suprimirse el método Split. Hacer un único bucle que mientras que parte las palabras realiza la comparativa. En ese caso el coste sería de N y no de 2N.
@GerdSa2 жыл бұрын
cual seria la solucion ?
@eder_4 жыл бұрын
Muy util! Estaria bueno seguir con la serie, viendo distintas preguntas tecnicas de entrevistas!