Skip to content

Practice Go: a collection of Go programming challenges

Notifications You must be signed in to change notification settings

homerzhou/practice-go

 
 

Repository files navigation

Go coding exercises and elegant solutions Build Status

How to solve

  • Each folder has a README.md file and *_test.go file, check it and find what kind of function you need to implement.
  • You may use anything you want except 3rd-party packages.
  • Implement the function.
  • Run tests and benchmarks.
  • Create a PR to master branch and answer questions from PR template.
  • We will choose the most fast and elegant solution and merge into the repo within 7 days.

Challenges

Run tests with benchmarks

Run it in the challenge folder:

go test -bench .

How to create new challenge from template

./new.sh challenge_name

About

Practice Go: a collection of Go programming challenges

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 98.3%
  • Shell 1.7%