LeetCode (Java) (English)

What is LeetCode?

LeetCode is a platform that helps you improve your skills, expand your knowledge and prepares you for technical interviews.

My LeetCode profile: https://leetcode.com/DaniKOrdo/

What do I use it for?

Currently (2021-2022), I am studying Java in a Web Application Development studies and sometimes the programs or exercises that we have to deliver are easy for me and others I get stuck. Then I found this page that helps me to practice and improve the programming logic (algorithm, data structure, etc.).

Code

In this repository, the /src folder are all the exercises that I am doing, in which: first I do them my way, then I improve and optimize them and finally I usually look for alternative solutions that people or the page itself puts and I put the best one below commented.

I also have the /test folder in which are most of the tests of each one of the exercises, this I do it to know if my code works correctly and not to send it with some failure, because the page "penalizes" you lowering the percentage of acceptance of your profile.

LeetCode (Java) (Español)

¿Qué es LeetCode?

La página de LeetCode es una plataforma que te ayuda a mejorar tus habilidades, expandir tu conocimiento y te prepara para las entrevistas técnicas.

Mi perfil de LeetCode: https://leetcode.com/DaniKOrdo/

¿Para qué lo utilizo?

Actualmente (2021-2022), estoy estudiando Java en un FP Superior de Desarrollo de Aplicaciones Web y a veces los programas o ejercicios que debemos de entregar se me hacen sencillos y otros me atasco. Entonces encontré esta página que me sirve para practicar y mejorar la lógica de programación (algoritmia, estructura de datos, etc.)

Código

En este repositorio está la carpeta de /src en la cual están todos los ejercicios que voy haciendo, en los cuales: primero los hago a mi manera, luego los mejoro y optimizo y finalmente suelo buscar soluciones alternativas que pone la gente o la propia página y pongo la mejor más abajo comentada.

También tengo la carpeta de /test en la cual están la mayoría de test de cada uno de los ejercicios, esto lo hago para saber si mi código funciona correctamente y no enviarlo con algún fallo, ya que la página te "penaliza" bajándote el porcentaje de aceptación de tu perfil.