Skip to content

Este repositorio contiene la solución a varios problemas de LeetCode en C#.

License

Notifications You must be signed in to change notification settings

aaesalamanca/csharp-leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode C# Problems

Las librerías de este repositorio contienen las soluciones para los problemas de LeetCode. Todas ellas se encuentran en el directorio /src.

Además de las soluciones, el repositorio también incluye:

  • /src/Benchmarks.Console - Proyecto de consola que ejecuta benchmarks para aquellos problemas que presentan varias soluciones. De este modo, se pueden comparar los tiempos de ejecución entre soluciones.
  • /test - Proyectos de pruebas unitarias para cada solución o conjunto de estas utilizando los casos de prueba iniciales proporcionados por LeetCode. También incluye aquellos casos de prueba que dieron lugar a error en la solución prevista.

Ejecutar pruebas unitarias y benchmarks

Para ejecutar las pruebas unitarias, sitúate en la raíz del repositorio y ejecuta:

$ dotnet test

Para ejecutar un benchmark, escribe el nombre de la clase que contiene el que quieres ejecutar en /src/Benchmarks.Console/Program.cs, entre <>, sitúate en la raíz del repositorio y ejecuta:

$ dotnet run -c Release --project src/Benchmarks.Console

Relación de problemas y soluciones

Proyecto Solución
/src/Problem0001.TwoSum.Library 1. Two Sum
/src/Problem0009.PalindromeNumber.Library 9. Palindrome Number

About

Este repositorio contiene la solución a varios problemas de LeetCode en C#.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages