Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/satelllte/foobar
My solutions for Google Foobar secret coding challenge.
https://github.com/satelllte/foobar
challenge coding-challenge coding-challenges coding-interviews foobar-2022 foobar-challenge google-foobar google-foobar-2022
Last synced: 3 days ago
JSON representation
My solutions for Google Foobar secret coding challenge.
- Host: GitHub
- URL: https://github.com/satelllte/foobar
- Owner: satelllte
- Created: 2022-08-01T15:13:14.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-09T09:41:39.000Z (over 1 year ago)
- Last Synced: 2024-10-10T05:35:06.422Z (27 days ago)
- Topics: challenge, coding-challenge, coding-challenges, coding-interviews, foobar-2022, foobar-challenge, google-foobar, google-foobar-2022
- Language: Python
- Homepage: https://foobar.withgoogle.com
- Size: 129 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Google Foobar
My solutions for [Google Foobar](https://foobar.withgoogle.com/) secret coding challenge.
## Challenges list
| Year | Level | Name | Source Code |
|---|---|---|---|
| 2022 | 1 | Solar Doomsday | [source](./src/year_2022/level_1/solar_doomsday) |
| 2022 | 2 | Elevator Maintenance | [source](./src/year_2022/level_2/elevator_maintenance) |
| 2022 | 2 | Ion Flux Relabeling | [source](./src/year_2022/level_2/ion_flux_relabeling) |
| 2022 | 3 | Bomb Baby | [source](./src/year_2022/level_3/bomb_baby) |
| 2022 | 3 | Doomsday Fuel | [source](./src/year_2022/level_3/doomsday_fuel) |
| 2022 | 3 | Fuel Injection Perfection | [source](./src/year_2022/level_3/fuel_injection_perfection) |
| 2022 | 3 | Prepare The Bunnies Escape | [source](./src/year_2022/level_3/prepare_the_bunnies_escape) |
| 2022 | 4 | Distract The Trainers | [source](./src/year_2022/level_4/distract_the_trainers) |
| 2022 | 4 | Escape Pods | [source](./src/year_2022/level_4/escape_pods) |
| 2022 | 5 | Dodge The Lasers | [source](./src/year_2022/level_5/dodge_the_lasers) |## Development
The project uses [Python](https://www.python.org/) programming language for the solutions, so it's needed to be installed first. To make sure it's installed, run:
```sh
python --version
```Then, install Python dependencies of the project:
```sh
python -m pip install --upgrade pip
pip install -r requirements.txt
```Run tests:
```sh
pytest -v
```