Where can I find programming puzzles and challenges?

Coding Challenge

Meaning of work as hard

Supermassive black hole at the centre of Milky way: What is the compelling evidence?

Code Wars Training with code challenges.

Software Engineering Stack Exchange is a question and answer site for professionals, academics, and students working within the systems development life cycle. Join them; it only takes a minute:

Ruby Quiz(Ruby) – Ruby Quiz is a weekly programming challenge for Ruby programmers in the spirit of the Perl Quiz of the Week. A new Ruby Quiz is sent to the Ruby Talk mailing list each Friday.

Engineering Puzzles at Facebook Puzzles provided for the purposes of evaluating potential hires

LessThanDots Programmer Puzzles forum

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened,visit the help centerfor guidance.If this question can be reworded to fit the rules in thehelp center, pleaseedit the question.

Stack Exchange network consists of 173 Q&A communities includingStack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Change the color of a counter number

Appropriate response when someone announces pregnancy?

Quizful- interactive programming quizzes in Duolingo style. This site looks fun and has a good set of questions, at least in Java. Plus, as they say, it has adaptive learning algorithm, that makes learning more effective.

Why does adding a 9 or a multiple of 9 always lead to the reverse of the number?

What does the letter G mean in a runway identifier?

Solve algorithmic and datatypes problems

Ponder this at IBM Research Puzzles provided for the purposes of evaluating potential hires

Detailed answers to any questions you might have

geras insecure programming challenges

How to communicate to a new coworker that I am not comfortable being touched?

Google Code Jamalgorithmic puzzles

Codingame- fun games (solo and multiplayer) to practice your coding skills. Supports 25+ programming languages.

Cracking the Coding Interview (6th Edition)

How to deserialize JSON to a class where the same variable name has different data types?

Ninth Annual ICFP Programming Contest Task archive

and supports a good selection of languages. It is intended to support doingdeliberate practiceofTDD, but could be used for personal development too.

Educational Computing Organization of Ontairos past computer programming puzzles

CheckiO- Python programming challenges. Custom Missions can be created by members.

Codingbathas lots of coding challenges ranging from warm-ups to Harder recursion problems. It is available in Java and Python.

Should I say I have a Bachelor Degree when actually my degree is another one?

Valid Tourist Visa for Business purpose

Algorithmist Includes lists of algorithms and other puzzle sites

Pex for fun game from Microsoft research where you duel against other programmers

Im trying to find places where I can hone my craft outside the context of school or work. Are there places online, or books available, where I can access lists of programming puzzles or challenges?

Pick a tag, follow the new questions posted, and try to solve them. If you find a good one, bookmark it for later use:

Rankk You start with the easy levels and progress to the intermediate and hard levels by solving the minimum number of required challenges at each level. The journey to the top is an arduous yet rewarding one. You need to be sufficiently determined and persevering to go far. Only a few are expected to reach the apex and attain Geb.

International Olympiad in Informatics- yearly contents for teams of students. (previous years problem sets)

Need help remembering a magic anime with a young girl and her pet

exercism- Challenges in more than 30 languages that will be evaluated automatically.

Rosalindalgorithms and bioinformatics

closedas not constructive byJim G.gnatWalterRyathalDynamicSep 29 12 at 2:54

Learn more about hiring developers or posting ads with us

Underhanded C Contest(C) – contest to turn out code that is malicious, but passes a rigorous inspection, and looks like an honest mistake. (Try to understand previous years entries, and learn to find similar mistakes in other peoples code)

When were background processes invented?

Would you like to answer one of theseunanswered questionsinstead?

This questions answers are a collaborative effort: if you see something that can be improved, just edit the answer to improve it!No additional answers can be added here

Career Cup Collects community-subumitted interview questions from various tech companies

An old short story: man goes into a fortune-tellers tent, glasses knocked off

Start here for a quick overview of the site

Prolog Problems(Prolog)  The purpose of this problem collection is to give you the opportunity to practice your skills in logic programming. Your goal should be to find the most elegant solution of the given problems. Efficiency is important, but logical clarity is even more crucial. Some of the (easy) problems can be trivially solved using built-in predicates. However, in these cases, you learn more if you try to find your own solution.

Online judges / automatic assessment

Moderator note:this is intended to be a canonical list; please check to see if your suggestion has already been added to the answer. If it hasnt, edit the answer to add yours, preferably with an explanation or reason why youre suggesting it.

Discuss the workings and policies of this site

What are possible reasons to use Cathode-Ray Displays by tech-advanced civilizations

Code Combat- Javascript and Python solo and multiplayer games in the style of a strategy game.

Can Boon of Luck be recharged on a long rest?

The Daily WTFs Bring Your Own Code series

Learn more about Stack Overflow the company

ACM/ICPC Problem Index @ HIT List of problems from theACM International Collegiate Programming Contest

Can I replace my missing eye with a magic one?

Is there a more general term for googling that doesnt imply a particular search engine?

4Clojure(Clojure)  4Clojure is a resource to help fledgling clojurians learn the language through interactive problems. The first few problems are easy enough that even someone with no prior experience should find the learning curve forgiving. See Help for more information.

University of Valladolid Online Judge

Why can a wave be expressed with a sine function?

Python Challenge(Python)  Python Challenge is a game in which each level can be solved by a bit of (Python) programming.

Peking University JudgeOnline for ACIP/ICPC

IOCCC(C) – A contest to write the most obscure/obfuscated C program. (Fun to try to understand the previous years entries, or to submit a new one.)

There are 4 cups of liquid. Three are water and one is poison. If you were to drink 3 of the 4 cups, what is the probability of being poisoned?

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10reputationon this site (theassociation bonus does not count).

Sign uporlog into customize your list.

General request for a book on mathematical history, for a VERY advanced reader.

TheBlacksheepvarious challenges, security and programming themed.

site design / logo 2018 Stack Exchange Inc; user contributions licensed undercc by-sa 3.0withattribution required.rev2018.5.18.30421

Leave a Reply