Solve these twenty-five popular programming puzzles, and sharpen your programming skills as you craft solutions.
You'll find interesting and challenging programming puzzles including:
* 800 Numbers
* Crosswords
* Cryptograms
* Knight's Tour
* Paper, Rock, Scissors
* Tic-Tac-Toe
* Texas Hold-Em
* ...and more.
Learning to program can be quite a challenge. Classes and books can get you so far, but at some point you have to sit down and start playing with some code. Only by reading and writing real code, with real problems, can you learn.
The Ruby Quiz was built to fill exactly this need for Ruby programmers. Challenges, solutions, and discussions combine to make Ruby Quiz a powerful way to learn Ruby tricks. See how algorithms translate to Ruby code, get exposure to Ruby's libraries, and learn how other programmers use Ruby to solve problems quickly and efficiently.
You'll find interesting and challenging programming puzzles including:
* 800 Numbers
* Crosswords
* Cryptograms
* Knight's Tour
* Paper, Rock, Scissors
* Tic-Tac-Toe
* Texas Hold-Em
* ...and more.
Learning to program can be quite a challenge. Classes and books can get you so far, but at some point you have to sit down and start playing with some code. Only by reading and writing real code, with real problems, can you learn.
The Ruby Quiz was built to fill exactly this need for Ruby programmers. Challenges, solutions, and discussions combine to make Ruby Quiz a powerful way to learn Ruby tricks. See how algorithms translate to Ruby code, get exposure to Ruby's libraries, and learn how other programmers use Ruby to solve problems quickly and efficiently.
"In der ersten Hälfte des Buches werden 25 Aufgaben gestellt, wie beispielsweise ein selbstlernendes Tic-Tac-Toe zu entwickeln. In der zweiten Hälfte werden dann ausführlich Lösungen für die Aufgaben vorgestellt. Ich genoss es, morgens auf dem Weg in die Uni oder zur Arbeit ein Quiz zu lesen, mir den Tag über Gedanken darüber zu machen und abends meine Lösung zu programmieren. Es war schön diese Motivation zu haben um sich weiter mit Ruby auseinander zu setzen. Aber der eigentliche Gewinn lag in dem Vergleich mit der im Buch vorgestellten Lösung. Egal wie elegant ich meine Lösung fand, James Eduard Gray hat immer noch ein oder zwei Kniffe gezeigt wie die Aufgabe noch eleganter zu lösen wäre. Best of Ruby Quiz motiviert Spieltrieb und sportlichen Ehrgeiz und macht einen damit zum besseren Ruby Programmierer - mir hat dieses Buch gefallen und ich würde es jedem der Ruby lernen, verstehen und verinnerlichen will ohne Vorbehalte empfehlen." -- Daniel Lehmann, Linux Usergroup sankt Augustin, Mai 2006