About iProblems
What is iProblems?
iProblems is a series of challenging questions that will require more than just mathematical and logic insights to solve. Although mathematics will help you arrive at elegant and efficient solution, you have to use your programming skills as well to solve the problems.
The motivation for starting iProject, and its continuation, is to provide a fun platform to delve into unfamiliar areas and learn new concepts in a recreational context.
Who are the problems aimed at?
The intended audience include anyone who's interested in trying out some puzzles, this can include students or professionals whose background is not primarily mathematics but have an interest in computational and mathematical things.
Currently, the problem solutions require you to use 'JavaScript', which is a flexible web-based programming language.
Can anyone solve the problems?
The problems range in difficulty and for many the experience is inductive chain learning. That is, by solving one problem it will expose you to a new concept that allows you to undertake a previously inaccessible problem. So the determined participant will slowly but surely work his/her way through every problem.
What is the size of each problem?
Each puzzle should be seen as a small self contained task that focuses on a specific problem.
Not just about getting the answer, but finding an elegent and simple way of solving the problem (using code).
What next?
In order to participate and submit/check your solutions, in addition to tracking your progress, it is necessary to setup an account and have Cookies enabled.
If you already have an account, then Sign In. Otherwise, please Register as it's completely free!
However, as the problems are challenging, then you may wish to view the Problems before registering.
iProject exists to stimulate, encourage, challenge, and develop your programming and mathematical skills (explore the fun and diverse world of possiblities).
If you have any questions or issues, please get in touch bkenwright@xbdev.net (Happy Problem Soving).