Problem In Code

Sir,how did returning false help us cover all the cases??

@mehul.jain2k
in the code(n queen solver function) you are returning from function when you get true form remaning board
means you have printed one solution so return

but now you have to print all soluiton
so at base case even after printing the solution you are saying that
No , solution is not found search for other possibility
and when it(recursion) get false form other function it will search for other possibility

that’s why after returning false it is print all soluitons

actually you are making fool of recursion :joy:

i hope this help
if you have more doubts regarding this feel free to ask
if your doubt is resolved mark it as resolved from your doubt section inside your course

I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.

On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.