addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Hack Night

You can hack on whatever project you like, but there is also a friendly competition called The Project Euler Sprint (rules below).

Beginners and practitioners alike are welcome to attend! Feel free to pair up or form teams. Food and drink will be provided.


Project Euler Sprint Rules

The Project Euler Sprint is a competition in which teams complete computational math problems from Project Euler (problems can be found here: Starting with problem #1, each successive problem is harder than the last. Consequently, each problem has a point value equal to its problem number. Points are tallied up at the end of the event and the team with the most points wins.

1) Problems come from Project Euler.

2) Solutions are worth their problem number in points.

3) Solutions must be coded at the event. 

Mathematics libraries with methods for prime, factorial, fibonacci numbers, or other methods that make solving a particular problem trivial are not allowed. Those methods must be implemented by the team during the hack night.

4) Solutions may be in any language.

5) Problems may be done in any order.

6) You may practice ahead of time.

7) Each solution must be checked in* with an event organizer to count toward a team's point total.

8) Teams may consist of up to four people.

9) Participants are given 30 minutes at the beginning to meet, eat if any food has been provided, and form teams. They are then given 90 minutes to solve as many problems as they can.

* Check ins involve showing the code, running it to produce a solution, and showing that the solution is correct in Project Euler's validator. This means there needs to be at least one person per team who has a account.


The Project Euler Sprint by Brian Kung is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Based on a work at

Creative Commons License

Join or login to comment.

  • Brian K.

    Team Diablo - 25, 19

    Team Clojing Time - 1, 2

    March 1, 2014

  • Brian K.

    If you have a +1, please make sure that they RSVP individually so that we can grant them access to the building. Forgot to mention that in the announcements!

    February 12, 2014

  • Nicholas B.

    I miss the kungicorn! I'll be out of town when the next meetup is happening though. :(

    1 · February 11, 2014

    • Brian K.

      Let's catch up sometime! Email me at brian at callmekung dot com

      February 11, 2014

21 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy