*Bastante bueno esos problemas, me abrió la mente para replantear mis Desarrollos de Slot Machine que tengo que entregar a mis clientes. Fue bastante útil y ojala hubiera un libro que comprar que tenga más problemas de lógica y sentido común de esa forma, ayuda un montón a darle un click a tu mente frente a la resolución de problemas tanto en la vida real como en la programación.*
Están muy entretenidos los ejercicios. Los primeros los hice todos bien menos el de las tarjetas porque era un poco tramposa la pregunta. Y en la que había que calcular el porcentaje de empleados que tomo vacaciones creo que se complico de gusto, simplemente sabiendo que del 100 % de los empleados eran 80 % y 20 %, era cuestión de hacer 70 x 80 y 30 x 20 y a cada uno dividirlo por 100, esto te daba 56 y 6 que sumado da el 62%. Creo que resolverlo como ecuación se hubiera complicado mucho mas. Los de programación no entendí nada lamentablemente.
Gran video, no me lo tomé seriamente como para hacer los ejercicios de programación 😔, solo hice el cálculo mental y no tuve idea de ningún algoritmo, pero llegué a la conclusión de que toca estudiar compuertas lógicas y manipulación de bits
ps yo lo hize sin usar las compuertas logicas ,sino usando dos fors,pero cuando vi el video me decepcione por que no sabia que los enteros tambien actuaban de forma booleana :/
Muchas gracias, espero que siguas haciendo este tipo de vídeos que permitan aclarar y entender el tema de lógica; esto ayuda muchísimo, te agradezco por ellos. También te digo que por este video me suscribo a tu canal.
esto está genial y me ayudó muchisimo a reforzar mis bases y aprender un par de trucos. cabe aclarar que la funcion logica del minuto 20:50 no se trata de XOR, sino de NAND
En la pregunta 3. del min. 8:29: Si con que haya *una persona* que prefiera el té mientras no sea juez, tanto la respuesta "A-C-E" como "B-C-E" deberían ser válidas ya que contienen una persona que prefiere el Té pero no es juez (C
minuto 23:12 ; disculpen, el enunciado pedía no utilizar operadores de comparación ni de suma o resta para determinar si a=b, pero ya cuando se coloca "while(--a>0 && --b>0)" se usan operadores relacionales. Aportando otra solución: funcion(a,b) s=(a/b) retornar s
Que buen ejercicio, eso si una observación: La pregunta 3 del ejercicio de ¿Desea beber algo? no dice que todas las personas deban preferir el te, si no que tenga una persona que prefiera el te y no sea juez. Entonces, la respuesta puede ser A-C-E (artista/te -medico/te-juez/te) o bien B-C-E (deportista/cafe - medico/te - juez). El grupo BCE contiene una persona que prefiere el Te y que no es juez, o sea el C, que es médico y prefiere el Te.
mil gracias x tu dedicacion,,, habemos muchos que solo teneemos la escuela primaria y que el resto de nuestro saber lo hemos adquirido de forma autodidacta, en vase a ello quisiera solicitarte un aprendizaje mas didactico puesto que se ve muy muy demaciado avanzado,, yo soy mas artista k matematico y como repito hay muchos como yo,,, por favor enseñanos a este nivel, con manzanitas y palitos,,, creeme que si lo hicieres de esta manera muchos comprariamos tu curso x esta enseñanza tan esmerada hasta para un burro como yo
el menor de dos numeros en python def minimo(a,b): mini =0 while a and b !=0: a =a-1 b =b -1 mini =mini+1 return(mini) x = int(input("dame un numero:")) y = int(input("dame otro numero:")) print("el numero menor es ",minimo(x,y))
Saludos Me gustan este tipo de problemas. Como observación al problema ¿desea beber algo? . A la pregunta ¿Cuál de los siguientes grupos incluye a una persona que prefiere el té pero no es juez? observo que el juez es " E ". Por tanto ** en grupo A-C-E hay 2 personas A-C que prefieren té y no son (E). ** En el grupo D-E D no toma té. **En grupo B-C-E solo una persona "C" toma té y no es E. ** en grupo B-D ninguno toma té. Por ello observo que el único grupo en el que "incluye a una persona que prefiere el té pero no es juez" es el grupo B-C-E, porque el grupo A-C-E incluye a dos. Y solo hay una respuesta posible. y queda descartado ninguno de los anteriores porque sí hay grupos donde hay tomadores de té. Todas las otras respuestas las comparto.
10:25 La afirmación dice que sea un grupo donde incluya una persona que prefiera el té y no sea juez, la respuesta correcta debería ser *B-C-E* porque B prefiere café, E es el juez y así nos quedaríamos con C que sería la persona que prefiere el té, cumpliendo con la afirmación, de otra manera con la respuesta que dice (A-C-E) tenemos dos personas que prefieren el té, no cumpliendo la condición.
3 ปีที่แล้ว
Como se indica en la descripción del video, ambas respuestas son válidas: la dada en el video y la de "B-C-E", ya que las personas A y C cumplen las dos condiciones pedidas: beben té y no son el juez. Por eso, cualquier grupo que incluya a alguna de esas dos personas es una respuesta válida (primer y tercer grupo). Que además aparezca una persona que es juez en el mismo grupo, no invalida la respuesta. Tanto "A-C-E" como "B-C-E" incluyen al menos a una persona que prefiere el té y no es el juez.
En el primer ejercicio de retos del minuto 16:30 Creo que la forma más sencilla de devolver el numero menor sin usar condicionales, escrito en C# sería: public int Menor(int x, int y){ for(int temp = x ; temp < y ; x++){ return x; } return y; } Si entra al bucle entonces quiere decir que en efecto X es menor a Y, si no entra en el bucle quiere decir que X es mayor, por ello devuelve Y. Opiniones por favor, Saludos.
4 ปีที่แล้ว +1
¡Excelente! Si son iguales, devuelve y (lo cual da lo mismo, ya que siendo iguales podría devolver cualquiera de los dos). ¡Gracias por el aporte! 👏👏
Buen consejo gracias. Sabes que libro y/o web para iniciarme que pueda utilizar para desarrollar el pensamiento lógico y algorítmico, algo que tenga ejercicios y resoluciones? Gracias.
Gracias por el vídeo explicativo. Muy util. Qué libro recomienda para programación desde cero. gracias
4 ปีที่แล้ว +2
Me alegro de que te haya gustado el video. Sobre libros, en español hay algunos que son viejos pero de todas formas muy buenos, y son los libros de Luis Joyanes Aguilar. Generalmente, no es fácil encontrar material actualizado en nuestro idioma, pero tratándose de los fundamentos de la programación, no es tan importante ya que las bases son más o menos las mismas. También puede serte útil el curso que he subido en mi canal: th-cam.com/video/PBChlAXf1j0/w-d-xo.html ¡Saludos!
jaja como no se programar jaja quedé a la mitad del vídeo, pero tan chidos los ejercicios... esos del 10:43 los el último lo hice diferentísimo a vos, pero me dio el mismo resultado, no se ni cómo le apliqué la lógica a ese jaja pero lo hice... el que más me dio lata fué el de rellenar cuadritos jajajajaja pero me alegró hacerlos
3 ปีที่แล้ว +2
¡Me alegro de que te hayan gustado los ejercicios! 😊 Si buscas más ejercicios de este estilo, puede interesarte este otro video: th-cam.com/video/wv1VFXgZbV0/w-d-xo.html
Es gracioso porque se toman la vida para aprender un lenguaje cuando es la parte más fácil, pero a la hora de resolver problemas piensan que eso ya es del BackEnd y no del FrontEnd.
Cierto jaja para mi lo mas dificil es la logica de programacion, estaba aprendiendo html y js, y me salte este paso ahora regrese de 0 pero con conocimiento
No sé qué hago viendo éste video!. Hacen 1000 años hacía ejercicios, que nunca entendí. Aún así, hoy puedo entender una de las aplicaciones de tanta tela araña 😉
//hallar el menor de dos numeros enteros positivos sin utilizar condicionales //ni operadores ternarios. Suponer que los numeros no son iguales let num1 = 10; let num2 = 11; function menorNum(num1,num2){ while(num1 < num2){ return num1; } return num2; } console.log(menorNum(num1,num2)); este fue mi codigo de js para el ejercicio, en este caso el return dentro del while termina de ejecutar la funcion y no se llega nunca a un bucle infinito, o eso es lo que me parecio a mi.
¡Hola! Suelo subir material sobre ejercicios y otros temas relacionados a la programación en la sección de comunidad del canal (también se publican en mi blog y redes sociales). ¡Espero que te sea útil! 😊
Gracias por los ejercicios, tengo una duda en el ejercicio de bebidas: en la pregunta 3, no estoy de acuerdo con la respuesta por que en la pregunta dice que incluye a una persona que prefiere el te pero no es el Juez y en la respuesta que tu propones hay dos personas que les gusta el te aparte del juez, por eso opino que la respuesta correcta es B-C-E .
//intercambiar el valor de dos variables de tipo entero sin una //variable auxiliar function interVariables(v1, v2){ for (let i = v1; i == v2; i = v1 > v2 ? i-- : i++){ v1 = v2; v2 = i; } return console.log(`n1 = ${v2} || n2 = ${v1}`); } let n1 = 5; let n2 = 10; interVariables(n1,n2) Este es el ejercicio de intercambiar las variables, me pregunto si es valido ya que tecnicamente si use una variable auxiliar, pero es la del for
El segundo ejercicio estaba arriba en el título nosé si está mal o si lo descubrí sin tener que colorear todas las filas y columnas encima en mí mente porque llevaría una banda en copiarla en una hoja
Interesante video, muy interesante la materia, se ve que le dedico mucho tiempo y esfuerzo, gracias yutusito por la recomendacin but no entendi un carajo.
En el ejercicio de las profeciones el grupo que incluye a "una" persona que prefiera el té pero no es juez seria el tercer grupo y no el primero segun mi razonamiento ¿o estoy mal?
claro.. la consigna decia, cual de los siguientes grupos incluye a 1 persona que prefiere el te y no es juez. y la respues del primer grupo incluye 2 personas.
4 ปีที่แล้ว +7
Sí, tu respuesta es también válida. Ambas lo son, ya que ambas incluyen al menos a una persona que prefiere el té y no es el juez. Aunque podría prestarse a múltiples interpretaciones, ya que algunos podrían interpretar que se pide "exactamente una" y otros que se pide "al menos una". También podría interpretarse que se busca señalar "algún grupo" o que se busca que se señalen "todos los grupos" que cumplan lo pedido. ¡Estoy de acuerdo en que ese enunciado es un poco ambiguo!
4 ปีที่แล้ว +1
@KyoChris las personas A y C cumplen las dos condiciones pedidas: beben té y no son el juez. Por eso, cualquier grupo que incluya a alguna de esas dos personas es una respuesta válida (primer y tercer grupo). Que además aparezca una persona que es juez en el mismo grupo, no invalida la respuesta.
Hola, una consulta, en el min 07:32, la grilla. En la tercera columna dice 4, y en la fila dice 4, pero dejaron dos lugares hasta colorear en la columna 4...entiendo que tiene que haber sólo 8 celdas coloreadas, pero... ¿Cómo puedo darme cuenta de éso al comienzo del trabajo de resolución?. Gracias!
La comuna dice "4 4" porque deben de haber 2 grupos de 4 cuadros coloreados separados por al menos un espacio en blanco. Si estuviesen todos juntos sería un unico grupo de 8 bloques.
No comprendo cómo se hace este ejercicio y me llamó la atención. Podría ayudarme? Estoy empezando a mirar la lógica y no soy muy diestro. Muchas gracias.
Una pregunta para el último ejercicio se podría hacer la suma sin utilizar el operador adición usando la diferencia de dos cuadrados. A+B= (A^2-B^2 )/ (A-B) Claro siempre que A sea diferente de B. Sería algo así Def int suma(int A, int B) If( A diferente de B) return la expresión de antes Else return 2A Entiendo que es muy rebuscado pero creo que es correcto.
En el reto de hallar el menor de dos numeros, de las 4 respuestas considero que la primera respuesta es la unica que cumple las condiciones. En las otras respuestas usan operadores de comparacion, y asi no se vale.
4 ปีที่แล้ว +1
Es que el enunciado no indica que no se usen operadores de comparación. Solo dice que no se debe utilizar la estructura del condicional (if, switch u operador ternario). Es por eso que todas las respuestas mostradas son igualmente válidas.
En el minuto 19 usas condicionales, segun mi logica es como utilizar if. Lo unico que utilizas directo en el retorno y no en lineas antes del retorno
4 ปีที่แล้ว +1
No, justamente la idea es no usar condicionales y en ninguna parte aparece un condicional. La idea del ejercicio es no utilizar if, switch u operadores ternarios, al menos de forma explícita. Por supuesto que después en la traducción de todo esto a lenguaje de máquina habrá una reducción de muchas instrucciones, pero no es el objetivo del ejercicio. La idea es buscar alternativas que podamos usar evitando tener que escribir explícitamente un condicional (aunque sea "como si"), lo cual se logra en las 4 opciones mostradas.
1era parte del video. En el 1er ejercicio, encontré dos formas de hacerlo y luego me sale otra en el video. En el 2do ejercicio, pertenezco al 5%. El 3ero no lo logre, porque no entiendo se las reglas para hacerlo. EL 4to no lo logre. 2-4. EL 5to, A(Lograda la ecuación), B(ME da 120grados, ya que inicia en 2, por lo que pasa las 1, 12, 11 y 10, terminando en 9, inicia en 1 hora, pasa por 3 horas y termina en una cuarte, los espacios entre esas horas son de 30grados y solo existen 4 espacios, por lo que 30x4=120grados, si terminara a las 8 o iniciara a las 3, si fueran 150grados recorridos). Y C( Logrado el el porcentaje).
Hola amiga, una consulta, tengo que resolver unos ejercicios de lógica de la programación para el miércoles a las 22 y realmente no se cómo hacerlo, me podrías dar una mano por favor? Son solo dos ejercicios. Hago una donación en USDT o con un cafecito. Gracias 🙏🙏
Por mas que intento validar el de la serpiente no puede llegar a una solución donde no se convierta en una validación de todas las variables en paralelo, si bien puedes quitar la segunda, primera y ultima columna solo veo una Sodoku de bloques con diferentes soluciones pero nada optimo , que al tratar de cambiar un bloque descompone toda la matriz y tienes que validar todas las demás variables (de nuevo)en paralelo. Lo que hace una solución casi interminable, dudo que alguien lo haya hecho y si es que lo hiciste podrías mencionar cual es el proceso mas corto, o si solo fue a prueba y error ?
10:24 La pregunta dice ¿Cuál de los siguientes grupos incluye a una persona que prefiere el té, pero no es juez? El único grupo de los listados que no incluye al juez es B-D, pero los dos prefieren el café, por lo que la respuesta no debería ser: ninguno de los anteriores?
Yo respondí lo mismo pero creo que use una lógica diferente. Me dio la sensación de que en la pregunta se estableció una condicion cuando dice "una persona que prefiere el té, pero no es juez" osea persona=1 ; personas=persona + 1 osea ésta última romperia la condición. Omití el primer grupo (A,C,E) solo por el simple hecho de incluir un juez jaja. Cuando vi la respuesta me iluminé y me pregunte ¿En qué momento me piden que busque en un grupo a una persona que prefiere el té y que no incluya un juez? Respuesta: en ninguno! jaja y se me ocurrió que la respuesta puede ser el grupo (B,C,E). Pensé, el primer grupo incluye 3 personas que prefieren el té, descarté C porque es el juez y me quedan A y C pero juntos suman 2 personas asi que lo descarte. En cambio el grupo (B,C,E) incluye al juez que seria E, descartado. Uno que prefiere el café que seria B, tambien lo descarte y me quedaria C que prefiere el té y cumpliría con la condicion de encontrar en los grupos "a una persona que prefiere el té y no es juez". Perdón si la hise muy larga, siempre me critican eso jajaja
8:57 resolvi ese correctamente pero la 3ra pregunta a interpreté de otra manera, pense que se referia al grupo que tenia una persona que bebe té y que no incluía y no era (obviamente) el juez por lo que dije Ninguna de las anteriores
En el ejercicio de DESEA BEBER ALGO la pregunta 3 no sería NINGUNO DE LOS ANTERIORES? o...mejor dicho, en todo caso sería el primer y tercer grupo porque ambos incluyen a una persona que prefiere el té, y no es juez.
saludos y muchas gracias por el video de logica....!!! MUY BUENO. QUERIA PREGUNTAR SI EL LENGUAJE MENCIONADO EN EL VIDEO C++, es basico, C# es mas avanzado??, pregunto por que quiero comenzar a programar en un lenguaje, y me gustaria saber cual me conviene para desarrollar front end, y ademas obtener un trabajo como desarrollador...desde ya muchas gracias..!!!
4 ปีที่แล้ว
¡Hola Gonzalo! No podemos decir que un lenguaje sea más "básico" o más "avanzado" que otro, sino que dependerá enteramente de lo que estés haciendo. Con cualquiera de ellos podrás aprender a programar porque los fundamentos de la programación son independientes del lenguaje. Sí es verdad que ciertos lenguajes son más apropiados para determinados usos, y en ese caso C++ es más usado para back-end. Para iniciarte en la programación, tal vez te sirva este curso con Python, que es un lenguaje que suele usarse tanto para front-end como para back-end: th-cam.com/video/PBChlAXf1j0/w-d-xo.html ¡Saludos!
Hola! una pregunta con el ejercicio dos (tarjetas bifaz) si yo solamente girara la tarjeta C que tiene el 2 , no estaría confirmando dicha regla? ya que si es vocal se esta cumpliendo la afirmación lo que implicaría que las letras no vocales serian impares(sin tener que confirmar que la regla impar se cumple, ya que uno de los estados es verdadero).¿estaría mal mi razonamiento? Mi lógica me dicta eso jajajaja
4 ปีที่แล้ว +2
¡Hola! En verdad esa tarjeta no ayuda, ya que necesitaríamos girar tarjetas que permitan demostrar que la afirmación dada es falsa. Todo lo que nos dicen es que, siempre que una tarjeta tenga una vocal, en su reverso habrá un número par. Pero eso no implica que siempre que haya un número par, en el lado opuesto habrá una vocal. Aunque encontremos un número par que no tenga una vocal en la otra cara, no estamos contradiciendo la afirmación dada. La forma de contradecirla es encontrar una vocal que no tenga un número par. Por eso las tarjetas que se verifican son la A (ya que tiene una vocal y queremos ver si su contracara es un número par) y la D (que tiene un número impar y queremos verificar que no haya una vocal del otro lado). Es todo un palabrerío, pero ¡espero haberte ayudado!
Profe, en el ejercicio de conseguir el mayor hice esto: int main() { cout
4 ปีที่แล้ว +2
¡Hola! Tu código no es incorrecto porque cumple el objetivo (sólo te haría el comentario de que no utilices funciones de una biblioteca de C, como es getch(), en C++). Como esto es un ejercicio y sólo se pide que encuentre el mayor (o menor) número, no sería imprescindible una función porque no hay otra funcionalidad en el programa. Pero, si en una entrevista piden resolver algo como esto, hacerlo en una función implica que "no sabemos" en qué contexto se usará ese código y por ende lo colocamos en una función para que pueda ser utilizado (y reutilizado) cuantas veces se necesite. Digamos que demuestra buenas prácticas 🙂
Muchas gracias por el video. Podrían ayudarme con una duda? Tengo un algoritmo que no puedo resolver. Me piden contar y generar la cantidad de dígitos impares en un número dado, solo utilizando while. Ejemplo: si el usuario ingresa: 12345, el programa debe responder: "El número 12345 tiene 3 números impares". Estoy desde ayer tratando de ingeniar el algoritmo, pero no se me ocurre. Saludos
4 ปีที่แล้ว +1
Hola, LeAndro. Este video puede ayudarte a comprender mejor cómo funciona el bucle while: th-cam.com/video/Ll8Q48_yPIM/w-d-xo.html y en este otro hay un ejercicio que incluye lo que necesitas hacer en el tuyo: th-cam.com/video/I6T_qjYiDDM/w-d-xo.html ¡Espero te sirvan!
buenas profe: Algun libro donde se encuentren este tipo de desafios
4 ปีที่แล้ว +48
La verdad es que no conozco demasiados libros del tema. Pero sí hay varios sitios web con ejercicios de este estilo, aunque siempre hay mayor cantidad de material en inglés que en español. Un libro en inglés que contiene 500 ejercicios de razonamiento lógico es "The complete book of intelligence tests" de Philip Carter. Es posible conseguirlo en internet.
Hola , muy bueno este video, te pregunto....¿Sigues con el canal?.... Para ver si te sigo.....Gracias.
4 ปีที่แล้ว
¡Hola! Me alegro de que te guste el video :) Sí, sigo subiendo videos, aunque no subo tan frecuentemente como me gustaría, porque la preparación de cada video demanda mucho tiempo. Pero ya estoy preparando el próximo!
Podrias hacer un video explicando el ejercicio de la serpiente? No me ha quedado muy claro en como sabemos las distancias entre los grupos de celdas coloreadas, por ejemplo en en eje horizontal 2 3 3 se representaran como (XX) (XXX) (XXX) pero como se donde van colocados esos grupos? Lo mismo en vertical, la ultima columna nos marca una figura de 11 celdas verticales coloreadas, pero como se que esa pieza empieza de abajo a arriba? Como encuentro la norma que me diga que encima de esta figura hay 4 celdas oscuras?
4 ปีที่แล้ว +1
En realidad, no hay una regla que nos diga literalmente que habrá 4 celdas oscuras, sino que eso surge de intercalar la información que está en la tabla. Por ejemplo, en la última columna hay un número 0, lo cual indica que esa columna no tendrá ninguna celda coloreada. La penúltima columna tiene 11 celdas coloreadas que, si bien podrían comenzar desde el principio, tenemos que tener en cuenta también la información de las filas (por ejemplo, en la primera fila sabemos que hay 2 bloques coloreados, con 4 celdas cada uno, y debemos ver en qué parte los vamos a ubicar). Es por esto que se aclara que podría formarse alguna otra imagen similar, siempre que coincida la cantidad de bloques coloreados que se indica en cada fila y cada columna.
Hola buen video..ahora necesito realizar problemas en dev c++ y aún no logró hcerlo.. el problema es : hacer una función que elimine el nodo que ocupa la posición i de una lista enlzada ordenada.. si poedes ayudarm se lo agradecería de corazón
4 ปีที่แล้ว
¡Hola! En el canal hay videos sobre listas enlazadas implementadas con C++. ¡Tal vez te sirvan!
En deducción de información a partir de premisas: creo que el 3 está mal, debería ser 'ninguno de los anteriores' ya que A y C no está como opción... Sí está A-C-E pero E es el juez así que no es válida.
Muy bueno, solo que no concuerdo con el 2, la orden es muy abierta, por lo poco claro que son las reglas diría que volteo todas, así tendré claro si es verdad la afirmación o no
Es normal tardar 35 minutos en el ejercicio de las professiones?
4 ปีที่แล้ว +6
Por supuesto. No hay un tiempo "normal" para resolver estos ejercicios. Lo usual es que vayas resolviéndolos más rápidamente a medida que adquieras práctica, pero siempre el parámetro es personal: si empezaste tomándote 35 minutos, después de resolver varios ejercicios similares tal vez te tomes 20 minutos. Pero solamente podés compararte con vos mismo, no con los tiempos de otra persona (es lo bueno de aprender por nuestra cuenta y no en una institución donde nos obligan a seguir todos el mismo ritmo) 🙂
Esto sirve para cualquier lenguaje de programación ? ejem. Ladder de plc por decir .
4 ปีที่แล้ว
¿Te referís a los desafíos de programación (a partir de 15:48 del video)? Las soluciones que muestro están hechas en C++ y, en muchos casos, pueden traducirse a otros lenguajes haciendo pocas modificaciones. Lo importante en ese caso es la algoritmia, el lenguaje elegido es algo secundario, así que podrías implementar soluciones con el lenguaje que quieras. Tal vez no todas las que se muestran acá puedan ser implementadas en cualquier lenguaje, porque cada uno tiene sus propias herramientas y semántica.
Ya me deprimí. Llevo más de 30 años programando y afortunadamente nunca me aplicaron un test similar para postular a un nuevo trabajo.
2 ปีที่แล้ว +1
Por suerte no es algo en lo que se enfoquen en muchas entrevistas. Las empresas que a veces incluyen preguntas de este estilo pueden ser las del tipo de Google, Amazon, Facebook, Microsoft... En el libro "Cracking the coding interview" (de Gayle Laakman) se explica cómo son las entrevistas en estas empresas y también tiene muy interesantes ejercicios para practicar. ¡Gracias por tu comentario! ☺
Amigo me recomiendas estudiar técnico desarrollo de sistema
27 วันที่ผ่านมา
@christophersoria1417 el nombre de las carreras universitarias varía de acuerdo a la universidad y al país, por lo que no sé qué tipo de título te da esa carrera. Pero siempre que estudies en una universidad vas a tener un panorama amplio y valorado. Por supuesto, depende de cuáles sean tus objetivos. Pero si buscas insertarte en el mercado laboral como informático y estudiar de forma autodidacta no es lo tuyo, un título universitario te va a abrir puertas, y mientras más tiempo de estudio tengas (es decir, mientras más completa sea la carrera), mejores oportunidades vas a tener.
En el ejercicio 4, la 3a solución no me parece correcta, ya que la premisa es que el grupo incluya a una persona que prefiera el té y no esté el juez. Ergo 2 personas no son 1 persona. Pero bien, entiendo que ya es un tema de qué entendemos por "incluir" (yo lo tomé por el sentido estricto de una persona, ni zero ni dos).
4 ปีที่แล้ว +3
Hola Dani 🙂 Sí, este tipo de cuestiones lingüísticas suelen volverse engorrosas. Y es verdad que puede haber diferentes interpretaciones para ese ejercicio. ¡Gracias por tu comentario!
La verdad que esta persona es un pro. Estoy aprendiendo bastante. Muchas gracias y espero que estés bien ahora donde te encuentres.
estas clases son el complemento que todos necesitamos para aprender mucho mas
Aunque no resolví ni la mitad, necesito más!!! gracias por el apoyo!
*Bastante bueno esos problemas, me abrió la mente para replantear mis Desarrollos de Slot Machine que tengo que entregar a mis clientes. Fue bastante útil y ojala hubiera un libro que comprar que tenga más problemas de lógica y sentido común de esa forma, ayuda un montón a darle un click a tu mente frente a la resolución de problemas tanto en la vida real como en la programación.*
Me gustan los retos lógicos, que bueno que encontré este canal.
Excelente comunicación y explicación. Super didactico, sigue asi!
Interesante recomendación de youtube. Muchas gracias por el vídeo, quedó genial y me enseñó mucho de algo que desconocía. Desde ya, quedo suscrito
Están muy entretenidos los ejercicios. Los primeros los hice todos bien menos el de las tarjetas porque era un poco tramposa la pregunta. Y en la que había que calcular el porcentaje de empleados que tomo vacaciones creo que se complico de gusto, simplemente sabiendo que del 100 % de los empleados eran 80 % y 20 %, era cuestión de hacer 70 x 80 y 30 x 20 y a cada uno dividirlo por 100, esto te daba 56 y 6 que sumado da el 62%. Creo que resolverlo como ecuación se hubiera complicado mucho mas. Los de programación no entendí nada lamentablemente.
Excelentes ejercicios, una maravilla para reforzar la lógica, maravilloso!
Gran video, no me lo tomé seriamente como para hacer los ejercicios de programación 😔, solo hice el cálculo mental y no tuve idea de ningún algoritmo, pero llegué a la conclusión de que toca estudiar compuertas lógicas y manipulación de bits
ps yo lo hize sin usar las compuertas logicas ,sino usando dos fors,pero cuando vi el video me decepcione por que no sabia que los enteros tambien actuaban de forma booleana :/
muchas gracias por hacer estos videos nos ayudan mucho, saludosss!!!
Lo disfruté mucho, gracias.
Muchas gracias, espero que siguas haciendo este tipo de vídeos que permitan aclarar y entender el tema de lógica; esto ayuda muchísimo, te agradezco por ellos. También te digo que por este video me suscribo a tu canal.
excelente videos felicidades
esto es oro puro, hahaha me encanta tus videos, hoy los descubrí y de una me suscribi...
esto está genial y me ayudó muchisimo a reforzar mis bases y aprender un par de trucos. cabe aclarar que la funcion logica del minuto 20:50 no se trata de XOR, sino de NAND
Exc. la felicito porque es muy parecido a las pruebas que las empresas hacen para contratar
El mejor curso que vi!!gracias por compartir
En la pregunta 3. del min. 8:29:
Si con que haya *una persona* que prefiera el té mientras no sea juez, tanto la respuesta "A-C-E" como "B-C-E" deberían ser válidas ya que contienen una persona que prefiere el Té pero no es juez (C
Sí, a mí también me dio la sensación de que estaba mal planteada esa pregunta.
Me costó más entender dónde está la serpiente en el dibujo que se forma que ubicar los recuadros correctos jaj. Muy buen video!
Sería genial que sacará más vídeos así... Ahora mismo me acabo de suscribir!
¡Gracias por los videos! Me ayudan bastante.
¡¡¡Me encanta, muy agradecido!!!
Más vídeos de este estilo porfa, muchas gracias por este contenido.
¡Hola Jose! Tal vez te sirva este otro video con ejercicios de razonamiento lógico: th-cam.com/video/wv1VFXgZbV0/w-d-xo.html
Mil gracias
minuto 23:12 ; disculpen, el enunciado pedía no utilizar operadores de comparación ni de suma o resta para determinar si a=b, pero ya cuando se coloca "while(--a>0 && --b>0)" se usan operadores relacionales.
Aportando otra solución:
funcion(a,b)
s=(a/b)
retornar s
Que buen ejercicio, eso si una observación:
La pregunta 3 del ejercicio de ¿Desea beber algo? no dice que todas las personas deban preferir el te, si no que tenga una persona que prefiera el te y no sea juez. Entonces, la respuesta puede ser A-C-E (artista/te -medico/te-juez/te) o bien B-C-E (deportista/cafe - medico/te - juez). El grupo BCE contiene una persona que prefiere el Te y que no es juez, o sea el C, que es médico y prefiere el Te.
mil gracias x tu dedicacion,,, habemos muchos que solo teneemos la escuela primaria y que el resto de nuestro saber lo hemos adquirido de forma autodidacta, en vase a ello quisiera solicitarte un aprendizaje mas didactico puesto que se ve muy muy demaciado avanzado,, yo soy mas artista k matematico y como repito hay muchos como yo,,, por favor enseñanos a este nivel, con manzanitas y palitos,,, creeme que si lo hicieres de esta manera muchos comprariamos tu curso x esta enseñanza tan esmerada hasta para un burro como yo
que bueno que busques aprender. te felicito
el menor de dos numeros en python
def minimo(a,b):
mini =0
while a and b !=0:
a =a-1
b =b -1
mini =mini+1
return(mini)
x = int(input("dame un numero:"))
y = int(input("dame otro numero:"))
print("el numero menor es ",minimo(x,y))
el primer ejercicio lo hice de una manera diferente pero cumplió con todas las características.
Muchas gracias por el vídeo, es muy bueno.
Tremendo video, gracias!
muchas gracias!!!
Geniales ejercicios, gracias
Excelente video
muy bien gracias
Me encanto, mil gracias
Saludos Me gustan este tipo de problemas. Como observación al problema ¿desea beber algo? . A la pregunta ¿Cuál de los siguientes grupos incluye a una persona que prefiere el té pero no es juez? observo que el juez es " E ". Por tanto
** en grupo A-C-E hay 2 personas A-C que prefieren té y no son (E).
** En el grupo D-E D no toma té.
**En grupo B-C-E solo una persona "C" toma té y no es E.
** en grupo B-D ninguno toma té.
Por ello observo que el único grupo en el que "incluye a una persona que prefiere el té pero no es juez" es el grupo B-C-E, porque el grupo A-C-E incluye a dos. Y solo hay una respuesta posible. y queda descartado ninguno de los anteriores porque sí hay grupos donde hay tomadores de té. Todas las otras respuestas las comparto.
Están buenísimos los ejercicios, podrías explicar con mas detalles el de la serpiente? Gracias!
Excelente!
Igualdad de 2 números en javascript:
function sonIguales(a, b) {
return Boolean(!(a - b))
}
Intentalo en Python de la misma manera xd
Ya me olvidé de esa nota
10:25 La afirmación dice que sea un grupo donde incluya una persona que prefiera el té y no sea juez, la respuesta correcta debería ser *B-C-E* porque B prefiere café, E es el juez y así nos quedaríamos con C que sería la persona que prefiere el té, cumpliendo con la afirmación, de otra manera con la respuesta que dice (A-C-E) tenemos dos personas que prefieren el té, no cumpliendo la condición.
Como se indica en la descripción del video, ambas respuestas son válidas: la dada en el video y la de "B-C-E", ya que las personas A y C cumplen las dos condiciones pedidas: beben té y no son el juez. Por eso, cualquier grupo que incluya a alguna de esas dos personas es una respuesta válida (primer y tercer grupo). Que además aparezca una persona que es juez en el mismo grupo, no invalida la respuesta. Tanto "A-C-E" como "B-C-E" incluyen al menos a una persona que prefiere el té y no es el juez.
En el primer ejercicio de retos del minuto 16:30
Creo que la forma más sencilla de devolver el numero menor sin usar condicionales, escrito en C# sería:
public int Menor(int x, int y){
for(int temp = x ; temp < y ; x++){
return x;
}
return y;
}
Si entra al bucle entonces quiere decir que en efecto X es menor a Y, si no entra en el bucle quiere decir que X es mayor, por ello devuelve Y.
Opiniones por favor, Saludos.
¡Excelente! Si son iguales, devuelve y (lo cual da lo mismo, ya que siendo iguales podría devolver cualquiera de los dos). ¡Gracias por el aporte! 👏👏
@ Gracias a ustedes, buen video!
Buen consejo gracias. Sabes que libro y/o web para iniciarme que pueda utilizar para desarrollar el pensamiento lógico y algorítmico, algo que tenga ejercicios y resoluciones? Gracias.
busco lo mismo, encontraste algo?
#Sumar números sin usar adición Python
x = 3
y = 20
print ((-x-y)*-1)
print(x-(-y))
Gracias por el vídeo explicativo. Muy util. Qué libro recomienda para programación desde cero. gracias
Me alegro de que te haya gustado el video. Sobre libros, en español hay algunos que son viejos pero de todas formas muy buenos, y son los libros de Luis Joyanes Aguilar. Generalmente, no es fácil encontrar material actualizado en nuestro idioma, pero tratándose de los fundamentos de la programación, no es tan importante ya que las bases son más o menos las mismas. También puede serte útil el curso que he subido en mi canal: th-cam.com/video/PBChlAXf1j0/w-d-xo.html
¡Saludos!
jaja como no se programar jaja quedé a la mitad del vídeo, pero tan chidos los ejercicios... esos del 10:43 los el último lo hice diferentísimo a vos, pero me dio el mismo resultado, no se ni cómo le apliqué la lógica a ese jaja pero lo hice... el que más me dio lata fué el de rellenar cuadritos jajajajaja pero me alegró hacerlos
¡Me alegro de que te hayan gustado los ejercicios! 😊 Si buscas más ejercicios de este estilo, puede interesarte este otro video: th-cam.com/video/wv1VFXgZbV0/w-d-xo.html
@ gracias!!! Allá estuve chequeando jaja, buenos videos!
Es gracioso porque se toman la vida para aprender un lenguaje cuando es la parte más fácil, pero a la hora de resolver problemas piensan que eso ya es del BackEnd y no del FrontEnd.
Cierto jaja para mi lo mas dificil es la logica de programacion, estaba aprendiendo html y js, y me salte este paso ahora regrese de 0 pero con conocimiento
en el ejercicio del reloj si es importante el sentido ya que pregunta cuanto fue el angulo que se movió la aguja y recorreio 210 = 360-150 ya que se
¡Gracias por detectar el error! Ya fue corregido 🙂
Vamos.con todo
No sé qué hago viendo éste video!. Hacen 1000 años hacía ejercicios, que nunca entendí. Aún así, hoy puedo entender una de las aplicaciones de tanta tela araña 😉
//hallar el menor de dos numeros enteros positivos sin utilizar condicionales
//ni operadores ternarios. Suponer que los numeros no son iguales
let num1 = 10;
let num2 = 11;
function menorNum(num1,num2){
while(num1 < num2){
return num1;
}
return num2;
}
console.log(menorNum(num1,num2));
este fue mi codigo de js para el ejercicio, en este caso el return dentro del while termina de ejecutar la funcion y no se llega nunca a un bucle infinito, o eso es lo que me parecio a mi.
excelente video amiga
espero que suban mas ejercicios para analizar
¡Hola! Suelo subir material sobre ejercicios y otros temas relacionados a la programación en la sección de comunidad del canal (también se publican en mi blog y redes sociales). ¡Espero que te sea útil! 😊
Gracias por los ejercicios, tengo una duda en el ejercicio de bebidas: en la pregunta 3, no estoy de acuerdo con la respuesta por que en la pregunta dice que incluye a una persona que prefiere el te pero no es el Juez y en la respuesta que tu propones hay dos personas que les gusta el te aparte del juez, por eso opino que la respuesta correcta es B-C-E .
#comparación de números
x = 6
y = 6
list_num = []
list_num.append(y)
if x in list_num:
print ("Son iguales")
else:
print("Son distintos")
a = 15
b = 15
print(len(set([a, b])))
string(11) "Son iguales"
//intercambiar el valor de dos variables de tipo entero sin una
//variable auxiliar
function interVariables(v1, v2){
for (let i = v1; i == v2; i = v1 > v2 ? i-- : i++){
v1 = v2;
v2 = i;
}
return console.log(`n1 = ${v2} || n2 = ${v1}`);
}
let n1 = 5;
let n2 = 10;
interVariables(n1,n2)
Este es el ejercicio de intercambiar las variables, me pregunto si es valido ya que tecnicamente si use una variable auxiliar, pero es la del for
igual me acabo de dar cuenta que en las soluciones del video solo se intercambia el valor de b, pero a sigue valiendo lo mismo
El segundo ejercicio estaba arriba en el título nosé si está mal o si lo descubrí sin tener que colorear todas las filas y columnas encima en mí mente porque llevaría una banda en copiarla en una hoja
Java
Static int metodo(int a, int b){
while(b>a){
return a;
}
return b;
}
Interesante video, muy interesante la materia, se ve que le dedico mucho tiempo y esfuerzo, gracias yutusito por la recomendacin but no entendi un carajo.
En el ejercicio de las profeciones el grupo que incluye a "una" persona que prefiera el té pero no es juez seria el tercer grupo y no el primero segun mi razonamiento ¿o estoy mal?
claro.. la consigna decia, cual de los siguientes grupos incluye a 1 persona que prefiere el te y no es juez. y la respues del primer grupo incluye 2 personas.
Sí, tu respuesta es también válida. Ambas lo son, ya que ambas incluyen al menos a una persona que prefiere el té y no es el juez. Aunque podría prestarse a múltiples interpretaciones, ya que algunos podrían interpretar que se pide "exactamente una" y otros que se pide "al menos una". También podría interpretarse que se busca señalar "algún grupo" o que se busca que se señalen "todos los grupos" que cumplan lo pedido. ¡Estoy de acuerdo en que ese enunciado es un poco ambiguo!
@KyoChris las personas A y C cumplen las dos condiciones pedidas: beben té y no son el juez. Por eso, cualquier grupo que incluya a alguna de esas dos personas es una respuesta válida (primer y tercer grupo). Que además aparezca una persona que es juez en el mismo grupo, no invalida la respuesta.
Hola, una consulta, en el min 07:32, la grilla. En la tercera columna dice 4, y en la fila dice 4, pero dejaron dos lugares hasta colorear en la columna 4...entiendo que tiene que haber sólo 8 celdas coloreadas, pero... ¿Cómo puedo darme cuenta de éso al comienzo del trabajo de resolución?. Gracias!
La comuna dice "4 4" porque deben de haber 2 grupos de 4 cuadros coloreados separados por al menos un espacio en blanco. Si estuviesen todos juntos sería un unico grupo de 8 bloques.
No comprendo cómo se hace este ejercicio y me llamó la atención. Podría ayudarme? Estoy empezando a mirar la lógica y no soy muy diestro. Muchas gracias.
@@Tonidc86 estoy igual ni idea como se soluciona ajjajaja
Mas ejercicios asi pls
Una pregunta para el último ejercicio se podría hacer la suma sin utilizar el operador adición usando la diferencia de dos cuadrados.
A+B= (A^2-B^2 )/ (A-B)
Claro siempre que A sea diferente de B.
Sería algo así
Def int suma(int A, int B)
If( A diferente de B)
return la expresión de antes
Else
return 2A
Entiendo que es muy rebuscado pero creo que es correcto.
En el reto de hallar el menor de dos numeros, de las 4 respuestas considero que la primera respuesta es la unica que cumple las condiciones.
En las otras respuestas usan operadores de comparacion, y asi no se vale.
Es que el enunciado no indica que no se usen operadores de comparación. Solo dice que no se debe utilizar la estructura del condicional (if, switch u operador ternario). Es por eso que todas las respuestas mostradas son igualmente válidas.
en conclusión lo mejor seria estudiar (INVESTIGACIÓN DE OPERACIONES ) esto engloba todo lo que en este vídeo se trata
En el minuto 19 usas condicionales, segun mi logica es como utilizar if.
Lo unico que utilizas directo en el retorno y no en lineas antes del retorno
No, justamente la idea es no usar condicionales y en ninguna parte aparece un condicional. La idea del ejercicio es no utilizar if, switch u operadores ternarios, al menos de forma explícita. Por supuesto que después en la traducción de todo esto a lenguaje de máquina habrá una reducción de muchas instrucciones, pero no es el objetivo del ejercicio. La idea es buscar alternativas que podamos usar evitando tener que escribir explícitamente un condicional (aunque sea "como si"), lo cual se logra en las 4 opciones mostradas.
@ pues mi logica debe estar mal.
Solo en la opcion 1 se cumple lo que dice el ejercicio.
Esa es mi opinion de todos modos buen video.
En el ejercicio del Guía Turístico, yo lo hice a la inversa.
25:30 me parece que esa solución sólo sirve con el ejemplo de que ambos numeros sean 1 o 2, si son mas altos, retorna false, ¿puede ser?
1era parte del video.
En el 1er ejercicio, encontré dos formas de hacerlo y luego me sale otra en el video.
En el 2do ejercicio, pertenezco al 5%.
El 3ero no lo logre, porque no entiendo se las reglas para hacerlo.
EL 4to no lo logre. 2-4.
EL 5to, A(Lograda la ecuación), B(ME da 120grados, ya que inicia en 2, por lo que pasa las 1, 12, 11 y 10, terminando en 9, inicia en 1 hora, pasa por 3 horas y termina en una cuarte, los espacios entre esas horas son de 30grados y solo existen 4 espacios, por lo que 30x4=120grados, si terminara a las 8 o iniciara a las 3, si fueran 150grados recorridos). Y C( Logrado el el porcentaje).
si contas cuatro espacios esrarias en la hora 10 y no nueve
el mas facil fue el ultimo, graciass
Tienes libros con ejercicios resueltos y me puedes ayudar con algunas ejercicios que no me salen, please.
Solo lo que tengo publicado en redes sociales, en mi blog y aquí, que es todo gratuito. Pero no he publicado libros.
Hola amiga, una consulta, tengo que resolver unos ejercicios de lógica de la programación para el miércoles a las 22 y realmente no se cómo hacerlo, me podrías dar una mano por favor? Son solo dos ejercicios. Hago una donación en USDT o con un cafecito. Gracias 🙏🙏
Por mas que intento validar el de la serpiente no puede llegar a una solución donde no se convierta en una validación de todas las variables en paralelo, si bien puedes quitar la segunda, primera y ultima columna solo veo una Sodoku de bloques con diferentes soluciones pero nada optimo , que al tratar de cambiar un bloque descompone toda la matriz y tienes que validar todas las demás variables (de nuevo)en paralelo. Lo que hace una solución casi interminable, dudo que alguien lo haya hecho y si es que lo hiciste podrías mencionar cual es el proceso mas corto, o si solo fue a prueba y error ?
En ese de los grupos de a b c d e
Me quedé un poco pensando pero al final si puede hacerlo solo y cuando lo logre se vio que era muy fácil jajjaja
10:24 La pregunta dice ¿Cuál de los siguientes grupos incluye a una persona que prefiere el té, pero no es juez? El único grupo de los listados que no incluye al juez es B-D, pero los dos prefieren el café, por lo que la respuesta no debería ser: ninguno de los anteriores?
Yo respondí lo mismo pero creo que use una lógica diferente. Me dio la sensación de que en la pregunta se estableció una condicion cuando dice "una persona que prefiere el té, pero no es juez" osea persona=1 ; personas=persona + 1 osea ésta última romperia la condición. Omití el primer grupo (A,C,E) solo por el simple hecho de incluir un juez jaja. Cuando vi la respuesta me iluminé y me pregunte ¿En qué momento me piden que busque en un grupo a una persona que prefiere el té y que no incluya un juez? Respuesta: en ninguno! jaja y se me ocurrió que la respuesta puede ser el grupo (B,C,E). Pensé, el primer grupo incluye 3 personas que prefieren el té, descarté C porque es el juez y me quedan A y C pero juntos suman 2 personas asi que lo descarte. En cambio el grupo (B,C,E) incluye al juez que seria E, descartado. Uno que prefiere el café que seria B, tambien lo descarte y me quedaria C que prefiere el té y cumpliría con la condicion de encontrar en los grupos "a una persona que prefiere el té y no es juez". Perdón si la hise muy larga, siempre me critican eso jajaja
@@oscarvelasquez1708 Tienes toda la razón, di por hecho algo que no afirma la pregunta. Gracias.
En el ejercico del reloj del 2 al 9 hay 5 horas o pociciones, no serian 7?
8:57 resolvi ese correctamente pero la 3ra pregunta a interpreté de otra manera, pense que se referia al grupo que tenia una persona que bebe té y que no incluía y no era (obviamente) el juez por lo que dije Ninguna de las anteriores
En el ejercicio de DESEA BEBER ALGO la pregunta 3 no sería NINGUNO DE LOS ANTERIORES?
o...mejor dicho, en todo caso sería el primer y tercer grupo porque ambos incluyen a una persona que prefiere el té, y no es juez.
saludos y muchas gracias por el video de logica....!!! MUY BUENO. QUERIA PREGUNTAR SI EL LENGUAJE MENCIONADO EN EL VIDEO C++, es basico, C# es mas avanzado??, pregunto por que quiero comenzar a programar en un lenguaje, y me gustaria saber cual me conviene para desarrollar front end, y ademas obtener un trabajo como desarrollador...desde ya muchas gracias..!!!
¡Hola Gonzalo! No podemos decir que un lenguaje sea más "básico" o más "avanzado" que otro, sino que dependerá enteramente de lo que estés haciendo. Con cualquiera de ellos podrás aprender a programar porque los fundamentos de la programación son independientes del lenguaje. Sí es verdad que ciertos lenguajes son más apropiados para determinados usos, y en ese caso C++ es más usado para back-end.
Para iniciarte en la programación, tal vez te sirva este curso con Python, que es un lenguaje que suele usarse tanto para front-end como para back-end: th-cam.com/video/PBChlAXf1j0/w-d-xo.html
¡Saludos!
Hola! una pregunta con el ejercicio dos (tarjetas bifaz) si yo solamente girara la tarjeta C que tiene el 2 , no estaría confirmando dicha regla? ya que si es vocal se esta cumpliendo la afirmación lo que implicaría que las letras no vocales serian impares(sin tener que confirmar que la regla impar se cumple, ya que uno de los estados es verdadero).¿estaría mal mi razonamiento? Mi lógica me dicta eso jajajaja
¡Hola! En verdad esa tarjeta no ayuda, ya que necesitaríamos girar tarjetas que permitan demostrar que la afirmación dada es falsa. Todo lo que nos dicen es que, siempre que una tarjeta tenga una vocal, en su reverso habrá un número par. Pero eso no implica que siempre que haya un número par, en el lado opuesto habrá una vocal. Aunque encontremos un número par que no tenga una vocal en la otra cara, no estamos contradiciendo la afirmación dada. La forma de contradecirla es encontrar una vocal que no tenga un número par. Por eso las tarjetas que se verifican son la A (ya que tiene una vocal y queremos ver si su contracara es un número par) y la D (que tiene un número impar y queremos verificar que no haya una vocal del otro lado). Es todo un palabrerío, pero ¡espero haberte ayudado!
Hice la ecuación y despejé bien pero hice la resta final mal, diosito no sé restar *insertar Jerry llorando* TuT
Profe, en el ejercicio de conseguir el mayor hice esto:
int main()
{
cout
¡Hola! Tu código no es incorrecto porque cumple el objetivo (sólo te haría el comentario de que no utilices funciones de una biblioteca de C, como es getch(), en C++).
Como esto es un ejercicio y sólo se pide que encuentre el mayor (o menor) número, no sería imprescindible una función porque no hay otra funcionalidad en el programa. Pero, si en una entrevista piden resolver algo como esto, hacerlo en una función implica que "no sabemos" en qué contexto se usará ese código y por ende lo colocamos en una función para que pueda ser utilizado (y reutilizado) cuantas veces se necesite. Digamos que demuestra buenas prácticas 🙂
Muchas gracias por el video. Podrían ayudarme con una duda? Tengo un algoritmo que no puedo resolver. Me piden contar y generar la cantidad de dígitos impares en un número dado, solo utilizando while. Ejemplo: si el usuario ingresa: 12345, el programa debe responder: "El número 12345 tiene 3 números impares". Estoy desde ayer tratando de ingeniar el algoritmo, pero no se me ocurre. Saludos
Hola, LeAndro. Este video puede ayudarte a comprender mejor cómo funciona el bucle while: th-cam.com/video/Ll8Q48_yPIM/w-d-xo.html y en este otro hay un ejercicio que incluye lo que necesitas hacer en el tuyo: th-cam.com/video/I6T_qjYiDDM/w-d-xo.html
¡Espero te sirvan!
@ genial!! Muchas gracias. Era justo lo que estaba buscando
buenas profe: Algun libro donde se encuentren este tipo de desafios
La verdad es que no conozco demasiados libros del tema. Pero sí hay varios sitios web con ejercicios de este estilo, aunque siempre hay mayor cantidad de material en inglés que en español. Un libro en inglés que contiene 500 ejercicios de razonamiento lógico es "The complete book of intelligence tests" de Philip Carter. Es posible conseguirlo en internet.
Por aquí (15:49) lo dejo.
Hola , muy bueno este video, te pregunto....¿Sigues con el canal?.... Para ver si te sigo.....Gracias.
¡Hola! Me alegro de que te guste el video :) Sí, sigo subiendo videos, aunque no subo tan frecuentemente como me gustaría, porque la preparación de cada video demanda mucho tiempo. Pero ya estoy preparando el próximo!
Podrias hacer un video explicando el ejercicio de la serpiente?
No me ha quedado muy claro en como sabemos las distancias entre los grupos de celdas coloreadas, por ejemplo en en eje horizontal 2 3 3 se representaran como (XX) (XXX) (XXX) pero como se donde van colocados esos grupos?
Lo mismo en vertical, la ultima columna nos marca una figura de 11 celdas verticales coloreadas, pero como se que esa pieza empieza de abajo a arriba? Como encuentro la norma que me diga que encima de esta figura hay 4 celdas oscuras?
En realidad, no hay una regla que nos diga literalmente que habrá 4 celdas oscuras, sino que eso surge de intercalar la información que está en la tabla. Por ejemplo, en la última columna hay un número 0, lo cual indica que esa columna no tendrá ninguna celda coloreada. La penúltima columna tiene 11 celdas coloreadas que, si bien podrían comenzar desde el principio, tenemos que tener en cuenta también la información de las filas (por ejemplo, en la primera fila sabemos que hay 2 bloques coloreados, con 4 celdas cada uno, y debemos ver en qué parte los vamos a ubicar). Es por esto que se aclara que podría formarse alguna otra imagen similar, siempre que coincida la cantidad de bloques coloreados que se indica en cada fila y cada columna.
@ Está cool!! - ¿Cuánto tiempo, debería ser prudente para hacer este ejercicio de la serpiente?
Hola buen video..ahora necesito realizar problemas en dev c++ y aún no logró hcerlo.. el problema es : hacer una función que elimine el nodo que ocupa la posición i de una lista enlzada ordenada.. si poedes ayudarm se lo agradecería de corazón
¡Hola! En el canal hay videos sobre listas enlazadas implementadas con C++. ¡Tal vez te sirvan!
El de las matrices esta interesante
En deducción de información a partir de premisas: creo que el 3 está mal, debería ser 'ninguno de los anteriores' ya que A y C no está como opción... Sí está A-C-E pero E es el juez así que no es válida.
si yo también note ese error , creo que se equivoco la respuesta correcta es , ninguna de las anteriores
Muy bueno, solo que no concuerdo con el 2, la orden es muy abierta, por lo poco claro que son las reglas diría que volteo todas, así tendré claro si es verdad la afirmación o no
Es normal tardar 35 minutos en el ejercicio de las professiones?
Por supuesto. No hay un tiempo "normal" para resolver estos ejercicios. Lo usual es que vayas resolviéndolos más rápidamente a medida que adquieras práctica, pero siempre el parámetro es personal: si empezaste tomándote 35 minutos, después de resolver varios ejercicios similares tal vez te tomes 20 minutos. Pero solamente podés compararte con vos mismo, no con los tiempos de otra persona (es lo bueno de aprender por nuestra cuenta y no en una institución donde nos obligan a seguir todos el mismo ritmo) 🙂
Buen dia tendrá un curso de programacion en Java
¡Hola! Lamentablemente no. Solo tengo lo que está publicado en el canal.
#números intercambiados python
x = 7
y = 8
print ("x = ",x)
print ("y = ",y)
list_num = []
list_num.append([x,y])
x = list_num[0][1]
y = list_num[0][0]
print ("x = ",x)
print ("y = ",y)
I donot understan but thx for the information
un array no cuenta como variable?
x = 7
y = 8
x, y = y, x
print(x)
print(y)
hola . en DESEA BEBER ALGO? utilicé diagramas de Ven creo que dicen y ok. gracias
Esto sirve para cualquier lenguaje de programación ? ejem. Ladder de plc por decir .
¿Te referís a los desafíos de programación (a partir de 15:48 del video)? Las soluciones que muestro están hechas en C++ y, en muchos casos, pueden traducirse a otros lenguajes haciendo pocas modificaciones. Lo importante en ese caso es la algoritmia, el lenguaje elegido es algo secundario, así que podrías implementar soluciones con el lenguaje que quieras. Tal vez no todas las que se muestran acá puedan ser implementadas en cualquier lenguaje, porque cada uno tiene sus propias herramientas y semántica.
Quiero programamr plc pero en c no con ladder como se hace?
Ya me deprimí. Llevo más de 30 años programando y afortunadamente nunca me aplicaron un test similar para postular a un nuevo trabajo.
Por suerte no es algo en lo que se enfoquen en muchas entrevistas. Las empresas que a veces incluyen preguntas de este estilo pueden ser las del tipo de Google, Amazon, Facebook, Microsoft... En el libro "Cracking the coding interview" (de Gayle Laakman) se explica cómo son las entrevistas en estas empresas y también tiene muy interesantes ejercicios para practicar. ¡Gracias por tu comentario! ☺
Amigo me recomiendas estudiar técnico desarrollo de sistema
@christophersoria1417 el nombre de las carreras universitarias varía de acuerdo a la universidad y al país, por lo que no sé qué tipo de título te da esa carrera. Pero siempre que estudies en una universidad vas a tener un panorama amplio y valorado. Por supuesto, depende de cuáles sean tus objetivos. Pero si buscas insertarte en el mercado laboral como informático y estudiar de forma autodidacta no es lo tuyo, un título universitario te va a abrir puertas, y mientras más tiempo de estudio tengas (es decir, mientras más completa sea la carrera), mejores oportunidades vas a tener.
13:23 de 2 a 9 recorre 5 horas?
De 9 a 2, sí.
En el ejercicio 4, la 3a solución no me parece correcta, ya que la premisa es que el grupo incluya a una persona que prefiera el té y no esté el juez. Ergo 2 personas no son 1 persona. Pero bien, entiendo que ya es un tema de qué entendemos por "incluir" (yo lo tomé por el sentido estricto de una persona, ni zero ni dos).
Hola Dani 🙂 Sí, este tipo de cuestiones lingüísticas suelen volverse engorrosas. Y es verdad que puede haber diferentes interpretaciones para ese ejercicio. ¡Gracias por tu comentario!
Me pasa exactamente igual que a ti...¡un saludo!