One developer, multiple programming languages

One developer, multiple programming languages

A compilation of 22 code challenges in 22 different programming languages 🤯

There is no doubt that programming challenges are fun and addicting! However, it depends on your knowledge in a particular programming language, how difficult those are, or what kind of challenges are 👻

For instance, challenges where you have to find the result of b %= x + y / t * b or the kind of challenges where you need to find the exact result of a programming language from options such 'a', ''a'', a or  a (notice blank spaces before the last a), in my opinion, are not productive!

In most cases, you are using a programming language as a tool to solve problems (not in life, sorry 😆). Your know-how, working team strategies, programmer soft skills, and others are vital to face a situation into a development team. You can have 20 years working on C++ and still check how to pass parameters to functions 🦾

Your skills in how to solve a problem, how to approach it to effectively get a solution in a period of time T, how to solve possible issues/bugs... I believe they are of utmost importance as a coder.

The coding challenge on Instagram ☠️

Despite my point of view or even my perspective, I performed from January 7 through April 15, a set of coding challenges on Instagram 🤨 (why? well, just for fun!) I employed languages that I used in the past, trying to be more logical than specific with the language itself.

I collected challenges here, be free to solve by yourself! Java, Python, C#, Javascript, Ruby, Dart, Lisp, C++, PHP, Matlab, Scala, SQL, C, Swift, Haskell, R, TypeScript, Perl, Go, Erlang, Kotlin, and Visual Basic. The order of appearance is according to the date.
Choose your favorite!

ps: text/questions are written in Spanish

View this post on Instagram

¿Puedes deducir qué hace el código? ¿El lenguaje de programación? ¿Saber el cuerpo de la función size y isEmpty? Muchas veces, con examinar un fragmento de código podemos intuir qué hace dicho código, o al menos, hacia dónde está orientado (es decir, qué debería hacer) 👀 La experiencia, y ver muchos, muchos, y muchos códigos hacen desarrollar habilidades de este tipo. Difícilmente podrías colocar en tu CV "analizador de fragmentos de código", pero ¡deberías! 😜 (por ello las categorías junior, senior, ninja, warrior, sommelier de código, etc.) ¿Podrías responder a las preguntas iniciales? ✏️ #programming #programacion #programmer #coding #esmittcode #programminglife #programador #code

A post shared by esmitt (@ecode.dev) on

View this post on Instagram

En Python, el operador // es conocido como integer division o también floor division. Dicho operador realiza la división entre dos valores y aplica la función floor al resultado. Este operador aplica tanto a operandos con valores enteros como de aritmética flotante. La función floor_division retorna el valor de la división n/d y el módulo n%d. Ahora, si solamente se quiere obtener el valor de división, ¿qué se debe hacer con la otra variable? 🙄 De las 4 opciones propuestas, ¿cuál consideras la más adecuada para solo obtener solamente el valor de la variable a? 🥇 Estoy seguro de que hay otras opciones para resolver este mismo problema. Puedes comentar tu propuesta si es distinta a las 4 anteriores. #programminglanguage #python #programador #programminglife #esmittcode #programmer #coding #code #programming #programacion

A post shared by esmitt (@ecode.dev) on

From a geek to geeks


Share Tweet Send
0 Comments
Loading...