Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
61 used & new from $9.30

Have one to sell? Sell yours here
 
   
Puzzles for Programmers and Pros
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Puzzles for Programmers and Pros (Paperback)

by Dennis Shasha (Author)
Key Phrases: overloaded scheduling, two coin flips, offsets differ, Puzzle Contestant, Green Red, Suppose Bob (more...)
4.2 out of 5 stars See all reviews (6 customer reviews)

List Price: $24.99
Price: $16.49 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $8.50 (34%)
  Special Offers Available
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 14? Choose One-Day Shipping at checkout. Details
39 new from $9.87 22 used from $9.30

Special Offers and Product Promotions

  • Purchase this entertainment book and get 12 issues to either Rolling Stone, Men's Journal or Us Weekly for $2.95 each. That's less than $0.25 an issue. Here's how (restrictions apply)
  • Explore more great deals on 1000's of titles in our Bargain Book store.


Frequently Bought Together

Puzzles for Programmers and Pros + Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition (Programmer to Programmer) + How Would You Move Mount Fuji?: Microsoft's Cult of the Puzzle -- How the World's Smartest Companies Select the Most Creative Thinkers
Price For All Three: $45.57

Show availability and shipping details


Customers Who Bought This Item Also Bought

How Would You Move Mount Fuji?: Microsoft's Cult of the Puzzle -- How the World's Smartest Companies Select the Most Creative Thinkers

How Would You Move Mount Fuji?: Microsoft's Cult of the Puzzle -- How the World's Smartest Companies Select the Most Creative Thinkers

by William Poundstone
3.8 out of 5 stars (31)  $10.19
The Puzzler's Elusion: A Tale of Fraud, Pursuit, and the Art of Logic

The Puzzler's Elusion: A Tale of Fraud, Pursuit, and the Art of Logic

by Dennis E. Shasha
5.0 out of 5 stars (2)  $13.56
Dr. Ecco's Cyberpuzzles: 36 Puzzles for Hackers and Other Mathematical Detectives

Dr. Ecco's Cyberpuzzles: 36 Puzzles for Hackers and Other Mathematical Detectives

by Dennis Elliott Shasha
4.0 out of 5 stars (2)  $18.96
Programming Pearls (2nd Edition) (ACM Press)

Programming Pearls (2nd Edition) (ACM Press)

by Jon Bentley
4.4 out of 5 stars (34)  $32.57
Puzzling Adventures: Tales of Strategy, Logic, and Mathematical Skill

Puzzling Adventures: Tales of Strategy, Logic, and Mathematical Skill

by Dennis Shasha
$15.95
Explore similar items

Editorial Reviews

Product Description
  • Aimed at both working programmers who are applying for a job where puzzles are an integral part of the interview, as well as techies who just love a good puzzle, this book offers a cache of exciting puzzles
  • Features a new series of puzzles, never before published, called elimination puzzles that have a pedagogical aim of helping the reader solve an entire class of Sudoku-like puzzles
  • Provides the tools to solve the puzzles by hand and computer
  • The first part of each chapter presents a puzzle; the second part shows readers how to solve several classes of puzzles algorithmically; the third part asks the reader to solve a mystery involving codes, puzzles, and geography
  • Comes with a unique bonus: if readers actually solve the mystery, they have a chance to win a prize, which will be promoted on wrox.com!


From the Back Cover

Puzzles for Programmers and Pros

Solving puzzles demands a mindset that starts with a vulnerable openness followed by a rigorous drive to find a solution. Whether you're preparing for a programming job interview or just like a challenge, this book takes you on a tour of problem-solving techniques so you can dramatically improve your skills. You'll learn how to conquer simple elimination puzzles like Sudoku and how to apply heuristic techniques to far more complex problems.

Dr. Shasha provides you with the tools to solve several classes of puzzles by handand computer. These include scheduling,strategic, geometric, and probabilistic puzzles. You'll also find a mystery involving codes, bank accounts, and geography that you can solve for the chance to win a prize. The approaches and techniques in this book will help you solve the kind of application puzzles the real world may throw at you.

What you will learn from this book

  • How to expand your puzzle-solving abilities and tackle new challenges
  • Proven steps that will help you quickly progress from basic puzzles to a more advanced level

  • How to prepare for various types of puzzles presented during a programming interview

  • Techniques for determining the best solution to a puzzle

  • Methods for solving puzzles using decryption and combinatorics

Who this book is for

This book is for programmers who need to brush up on their puzzle-solving skills as they prepare for the programming job interview. It is also for anyone who love puzzles and challenges.

Wrox guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

See all Editorial Reviews


Product Details

  • Paperback: 240 pages
  • Publisher: Wrox (May 7, 2007)
  • Language: English
  • ISBN-10: 0470121688
  • ISBN-13: 978-0470121689
  • Product Dimensions: 8.8 x 5.9 x 0.5 inches
  • Shipping Weight: 10.4 ounces (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #102,814 in Books (See Bestsellers in Books)

Inside This Book (learn more)


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

6 Reviews
5 star:
 (3)
4 star:
 (2)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
6 of 6 people found the following review helpful:
4.0 out of 5 stars Good book for brain teasing and interview, May 28, 2008
By Yi Feng "YiF" (Astoria, NY) - See all my reviews
(REAL NAME)   
The book presents a number of puzzles, of different difficult level, with proposed solutions. In general, the puzzles are not very hard to solve if you follow the hint/guide by the author, and can be done in reasonable time. It is a good practice if you are going through a number of interviews for technical positions. It can also serve as a spare time reading for those doing research in algorithm engineering.

The language of the book is a bit descriptive, not as formal and precise as I expected. This is a personal preference and I know some folks love this type of language. Given the price and content, I would give it 4 stars.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Pratical examples of algorithm in action, May 29, 2008
By K. Wang (Bayside, NY) - See all my reviews
(REAL NAME)   
Before reading this book, I actually did not know how to use the dynamic programming algorithm in practice. This books taught me in one page from "Sweet Packs" puzzle. The solution is so simple and elegance that I can still remember it almost a year later. I was surprised to see how an ordinary problem can be solved with an old algorithm from a different perspective.
This book is unique. Unlike other puzzle book, it's dedicated for programmers. And I think doing puzzle from time to time may help improve brain function. Some of the problems can be hard. If you want some simple puzzles for interview, you may also try this book "How would you move mount Fuji? - Microsoft's cult of puzzle".
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
4.0 out of 5 stars Analysis, January 7, 2008
By R. Ordonez (New York USA) - See all my reviews
(REAL NAME)   
The book contains a set of really good puzzles. Solving the puzzles will keep you entertained for days. However, the descriptions of many puzzles are too long. I am not sure if you would encouter most of the puzzles described in this book in job interviews. However the content and the complexity of the puzzles are definitely of high quality.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Food for the brain, highly recommended!
I have always enjoyed Prof. Shasha`s mathematical puzzle column for Dr. Dobb's Journal. So when I stumbled across this book, I was pleasantly surprised. Read more
Published 8 months ago by Pat Choi

5.0 out of 5 stars Great Puzzles
Terrific set of puzzles for IT. We use them as weekly contests, and most have just the right balance between "can't figure out in your head" and "impossible and massively time... Read more
Published 11 months ago by Ryan Reed

2.0 out of 5 stars Did not like the language of the book
The puzzle descriptions lack clarity of definitions. In many cases I spent more time trying to understand the description of the problem, then finding the solution. Read more
Published 12 months ago by V. Borisov

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 6 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Don't Slip and Slide

HeatTrak Heated Walkway

Keep your walkways safe and clear of snow and ice using the HeatTrak heated walkway.

Shop all HeatTrak heated walkways

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Drilling Power

Shop for drills
Cordless and corded power drills are handy for numerous jobs around the home, from installing large picture hangers to making furniture.

Shop for drills

 

A Breakthrough Performance

Shop for jackhammers
Whether you need to drill into rock or break up pavement, a jackhammer provides the force you need.

Shop for jackhammers now

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
Glenn Beck's Common Sense
Finger Lickin' Fifteen
Finger Lickin' Fifteen by Janet Evanovich
My Soul to Lose
My Soul to Lose by Rachel Vincent

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates