views:

512

answers:

3

I would like to gather a list of assignments, i.e. Code Kata, for Coding Dojos. Please provide a name and a short description of the assignment or a link.

I'll kick off things with FizzBuzz.

Update

There are some good links in the answers so far but I don't believe that mathematical and algorithmic puzzles are the best for a coding dojo. The purpose with a coding dojo is to practice programming skills together with other people and I'm sure there are problems that are better than others for this. So please share problems you've used with success in a dojo or others that might be a good fit.

+1  A: 

FizzBuzz

Given the numbers 1 to 100, output "fizz" if the number is divisible by 3, "buzz" if it's divisible by 5, "fizzbuzz" if it's divisible by 3 and 5. Otherwise output the number itself.

Dala
The OP specifically asked for non-fizzbuzz answers...
Tomas Lycken
This answer is from the OP (Dala)..
Reshure
+1  A: 

To start with, there seems to be a couple of Katas posted on the Code Kata blog which was linked to in the wiki article on Code Kata.

If you have already played around with those, there are more than 250 programming/math puzzles available on Project Euler.

Tomas Lycken
Thanks, I've seen those katas and Project Euler but I would like a comprehensive list of assignments that are suitable for coding dojos. For example most of the puzzles at Project Euler are very mathematical and algorithmic which may not be the best for a coding dojo.
Dala
+5  A: 

Language-specific


Haskell:

Java

Javascript

Lisp

Perl

Prolog

Python

Ruby

Scheme


Not language-specific


Reshure