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...
You've successfully subscribed to The ecode.DEV repository
Great! Next, complete checkout for full access to The ecode.DEV repository
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.