Skip to content

Comprehensive personal library of solution and strategy documentation for ALL Google Foobar Challenges, 2021. Native Python only.

Notifications You must be signed in to change notification settings

cdenq/my-google-foobar-solves

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

my-google-foobar-solves

About My Google Foobar

My Google Foobar is a collection of code submissions to and notes detailing my thought processes about the Google Foobar Challenge.

I tried my best to capture my brainstorming, strategies, and both failed and successful attempts in the .ipynb files as they were happening in real-time. Only native Python is used.

Gotta Collect Them All!

As it turns out, Google Foobar has a whole pool of puzzles that get randomly assigned to each challenger. I decided to also attempt the puzzles that I didn't get assigned to and include them in this repo.

To my knowledge, this is a comprehensive list of every Google Foobar challenge related to the bunny story arc.

File Naming Structure

My naming structure is as follows:

a.b.zz.filename_main.ipynb

a = the level/difficulty of that puzzle

b = the sublevel of that puzzle; some levels (like level 3) have multiple challenges*

zz = if a file has this in its name, then it's a duplicate puzzle that was renamed by Google over the years.

filename = the puzzle's name

*If the file has a 'x' here instead of a number, it means it was a Google Foobar challenge that I found online. The solutions for these '.x' challenges are unverified by Google Foobar, though I checked them against online solutions after I had solved it myself.

Built with

  • Python

About

Comprehensive personal library of solution and strategy documentation for ALL Google Foobar Challenges, 2021. Native Python only.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published