✏️ Explicación: el método recibe un arreglo de String y retorna el String más largo contenido en el arreglo. Para esto, itera por todos los elementos, quedándose con el primero que tenga la mayor longitud.
🚫 Respuestas incorrectas: a) "junio" tiene la mayor longitud de todos los elementos en el arreglo (5 caracteres), pero también la tienen los strings "abril" y "julio". Dado que la comparación se hace como cadena.length() > long_mas_l y no como cadena.length() >= long_mas_l, cuando la longitud de "junio" se compara con la de "abril", al no ser mayor, el valor almacenado en la variable mas_l no se reemplaza. c) "mayo" es un String de 4 caracteres y hay otros con 5 caracteres dentro del arreglo, por lo que no es el más largo.
Javascript es uno de los lenguajes más populares en el desarrollo web, pero tiene sus “truquillos”. La coerción de tipos y el uso del operador === son algunos de ellos.
▶️ Tutorial en 4 partes, para crear una aplicación móvil utilizando programación por bloques (sin escribir código), con la herramienta MIT App Inventor.
Los videos están contenidos en una lista de reproducción, siguiendo el orden del tutorial.
Los “templates” permiten escribir código C++ genérico. Los más comunes son las “familias” de funciones y de clases. En C++11 se incorporaron las “familias” de tipos, en C++14 las de variables y en C++20 los llamados “conceptos” (documentación: https://en.cppreference.com/w/cpp/language/constraints)
Algunos opinan que los operadores ternarios son una mala práctica porque restan legibilidad al código. Otros dicen que es mejor un código más conciso. 🧐
Lo cierto es que hay que conocerlos para, al menos, saber identificarlos cuando leemos código ajeno.
Debes ser mayor de 18 años para ver este contenido