Recursive solution
The first study code is here. The second is here.
Iterative solution
The first study code is here. The second one is here.
The first study code is here. The second is here.
Iterative solution
The first study code is here. The second one is here.
Follow up
May 23, 2017
C# practice passes all test case. The code is here. Put one row and one column checking inside the for loop statement. Code is here.
Feb. 13, 2018
It is the early day I started to write coding blog to document my code practice. At that time, I was so shy and also afraid to write down my thinking process. I do not know myself even it is just three years ago.
I just wrote down two sentences, even the sentence is not complete. I chose to study two solutions and then I practiced one of them.
One thing I can tell now is that I did not pay attention to myself, how I think as a programmer, most likely I thought that coding is more important and also challenge.
The blogs I chose in 2015
Those algorithm blogs are well-written. I am surprised that I did not practice one by one in 2015.The recursive solution is saved in the gist. Here is the link.
The solution based on directions is saved in the gist. Here is the link.
The solution based on directions and range is here.
Follow up
July 4, 2023
I am so lucky to have chance to prepare for another phone screen from Meta in short future. I have chance to review my work history on this algorithm.
No comments:
Post a Comment