0
How i can improve my problem-solving skills ?
Hi guys. I need help with the problem-solving skills. I am really bad in the logic and I can't do anything good without logics. How I can improve ?
4 Answers
+ 1
@nick I think you should learn about "data structures and algorithms"! but ultimately it is just practice that can sharpen your logic building, so try solving code challenges on codility.com after you've learnt about algorithms!
+ 1
At the first go see the solutions what others have done bcoz at one go no one will get the confidence to go forward... slowly start solving the problems on your own... later u will see the difference in you... but this doesn't happen in a month of time... it may take upto a year, but never give up... hackerrank.com is one site which I felt good...
+ 1
topcoder.com is also great site for coding challenges!
0
use a pen, draw the problem, visualization is key. Try this one:
Your in a room with one door that leads to a passage into another room. The room you are in has 3 light switches. The room down the passage has 3 lights. You may only open the door to each room once. You must close it when you open it. How would you tell which light switch turns on which light in the other room?