When applying for a programming job, feel free to solve one of these problems in your language of choice and send along the code.
100: The 3n + 1 problem
101: The Blocks Problem
102: Ecological Bin Packing
103: Stacking Boxes
104: Arbitrage
105: The Skyline Problem
106: Fermat vs. Pythagoras
107: The Cat in the Hat
108: Maximum Sum
109: SCUD Busters
110: Meta-Loopless Sorts
111: History Grading
112: Tree Summing
113: Power of Cryptography
114: Simulation Wizardry
115: Climbing Trees
116: Unidirectional TSP
117: The Postal Worker Rings Once
118: Mutant Flatworld Explorers
119: Greedy Gift Givers
120: Stacks of Flapjacks
121: Pipe Fitters
122: Trees on the level
123: Searching Quickly
124: Following Orders
125: Numbering Paths
126: The Errant Physicist
127: ``Accordian'' Patience
128: Software CRC
129: Krypton Factor
130: Roman Roulette
131: The Psychic Poker Player
132: Bumpy Objects
133: The Dole Queue
134: Loglan-A Logical Language
135: No Rectangles
136: Ugly Numbers
137: Polygons
138: Street Numbers
139: Telephone Tangles
140: Bandwidth
141: The Spot Game
142: Mouse Clicks
143: Orchard Trees
144: Student Grants
145: Gondwanaland Telecom
146: ID Codes
147: Dollars
148: Anagram checker
149: Forests
150: Double Time
151: Power Crisis
152: Tree's a Crowd
153: Permalex
154: Recycling
155: All Squares
156: Ananagrams
157: Route Finding
158: Calendar
159: Word Crosses
160: Factors and Factorials
161: Traffic Lights
162: Beggar My Neighbour
163: City Directions
164: String Computer
165: Stamps
166: Making Change
167: The Sultan's Successors
168: Theseus and the Minotaur
169: Xenosemantics
170: Clock Patience
171: Car Trialling
172: Calculator Language
173: Network Wars
174: Strategy
175: Keywords
176: City Navigation
177: Paper Folding
178: Shuffling Patience
179: Code Breaking
180: Eeny Meeny
181: Hearts
182: Bonus Bonds
183: Bit Maps
184: Laser Lines
185: Roman Numerals
186: Trip Routing
187: Transaction Processing
188: Perfect Hash
189: Pascal Program Lengths
190: Circle Through Three Points
191: Intersection
192: Synchronous Design
193: Graph Coloring
194: Triangle
195: Anagram
196: Spreadsheet
197: Cube
198: Peter's Calculator
199: Partial differential equations
Problems courtesy of: acm.uva.es


