Today marks the end of my brief respite into the Google coding realm.

For those of you who are not in the know, Google foobar is the challenge Google issues to users whose searches indicate an interest in either Java or Python.  I only got to the second level before I was stumped.

The first level required a basic knowledge of array lists, which was perfect because I had just learned about Arraylists in my AP CompSci class.  I finished the activity in 22 hours.

For the second assignment, however, the user was required to write a program that determined the minimum number of steps it would take for a knight to move from a given starting point to a given ending point on an 8×8 chessboard.  I was given 72 hours to solve it.  I spent the first 48 hours of that time not doing much of anything.  Until just 32 minutes ago, my code was able to pass only 4 of the 10 tests.  However, during the last half hour, I was able to bring that number to 8.  Unfortunately I simply ran out of time.

Oh well.  Time budgeting has never been my forte.

And yes, this post is slightly irrelevant, but this is a Graphics design blog.  The two subjects are close enough.

Hopefully, I can use one of my other accounts to register with foobar again.(although I doubt it)

Happy Coding,

-Jonathan Kim

Written by 

I am a 17 year old Freelancer, high schooler, and 3D fanatic. He has extensive experience with 3D Graphics as well as business management and website design. He seeks to learn more about the 3D field, and to teach others what he has learned. This website, on top of being a tutorial hub and a place for people to just talk, also serves as my portfolio. Almost everything I post here is my original work. For information on commissions or anything else, please contact me here:

6 thoughts on “My Adventures with Google Foo.Bar”

Leave a Reply