They're intellectually challenging
Your analytical ability will be refined
They're fun to do
Your maths skills will be enhanced
Getting the right answer is very satisfying
Whatever level of expertise you have in
programming, solving Puzzlets will broaden it.