Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arielliv/foobar
Collected and solved Google Foo Bar Challenges
https://github.com/arielliv/foobar
challenge foobar foobar-challenge google interview interview-practice interview-preparation interview-questions leetcode python
Last synced: 6 days ago
JSON representation
Collected and solved Google Foo Bar Challenges
- Host: GitHub
- URL: https://github.com/arielliv/foobar
- Owner: Arielliv
- License: mit
- Created: 2023-10-13T15:28:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-07T20:46:30.000Z (6 months ago)
- Last Synced: 2024-08-08T00:50:02.051Z (6 months ago)
- Topics: challenge, foobar, foobar-challenge, google, interview, interview-practice, interview-preparation, interview-questions, leetcode, python
- Language: Python
- Homepage: https://foobar.withgoogle.com
- Size: 89.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Foobar Challenge Solutions
Welcome to the Foobar Challenge Solutions repository! This project contains my solutions to various challenges from Google's Foobar coding challenges. Feel free to explore the questions and solutions to enhance your problem-solving skills.
## Repository Structure
### Practice
- [DFS practice - count_connected_components](count_connected_components)### Level 1 questions
- [braille_translation_1](braille_translation_1)
- [minion_task_scheduling_1](minion_task_scheduling_1)
- [solar_doomsday_1](solar_doomsday_1)
- [#_re_id_1](re_id_1_real)### Level 2 questions
- [do_not_get_volunteered_2_1](do_not_get_volunteered_2_1)
- [#_do_not_get_volunteered_2_1](do_not_get_volunteered_2_1_real)
- [numbers_station_coded_messages_2_1](numbers_station_coded_messages_2_1)
- [en_route_salute_2_2](en_route_salute_2_2)
- [#_please_pass_the_coded_messages_2_2](please_pass_the_coded_messages_2_2_real)### Level 3 questions
- [#_find_the_access_codes_3_1](find_the_access_codes_3_1_real)
- [fuel_injection_perfection_3_1](fuel_injection_perfection_3_1)
- [a_pirate_walks_into_a_bar_3_1](a_pirate_walks_into_a_bar_3_1)
- [doomsday_fuel_3_1](doomsday_fuel_3_1)
- [#_doomsday_fuel_3_3](doomsday_fuel_3_3_real)
- [bomb_baby_3_2](bomb_baby_3_2)
- [queue_to_do_3_2](queue_to_do_3_2)
- [find_the_access_codes_3_3](find_the_access_codes_3_3)
- [the_grandest_staircase_of_them_all_3_3](the_grandest_staircase_of_them_all_3_3)
- [#_the_grandest_staircase_of_them_all_3_2](the_grandest_staircase_of_them_all_3_2_real)### Level 4 questions
- [free_the_bunny_prisoners_4_1](free_the_bunny_prisoners_4_1)
- [grid_zero_4_1](grid_zero_4_1)
- [running_with_bunnies_4_2](running_with_bunnies_4_2)
- [bringing_a_gun_to_a_gourd_fight_4_3](bringing_a_gun_to_a_gourd_fight_4_3)### More
- `main.py`: Entry point to run the project.
- Each `#` at the start represent the real question I got, you also can also find there my own solution which I wrote during my actual challenge## Usage
To use this repository, navigate to the challenge package you are interested in. Each challenge package contains a markdown file with the question description (`readme.md`) and a Python file with my solution (`solution.py`).
```bash
cd braille_translation_1
# Read the question description
cat readme.md
# View the solution
cat solution.py