Good ideas and conversation. No ads, no tracking. Login or Take a Tour!
You're right. They're more supplementary problems than anything, but I considered it as an opportunity to improve on one's understanding of the fundamental concepts of programming. It's really a step behind solving real world problems. Also, I thought providing something up the poster's alley might help the learning process as well. It's definitely by no means the end-all be-all of their learning process, though. Having gained (and still gaining) better understanding of programming through solving problems at work, I still strongly recommend the real world problem solving approach.