8000 GitHub - Sumonta056/Google-Foobar-Competition: Sharing My Unforgettable Journey through Google's Secret Coding Challenge: "Google Foobar"
[go: up one dir, main page]

Skip to content

Sharing My Unforgettable Journey through Google's Secret Coding Challenge: "Google Foobar"

Notifications You must be signed in to change notification settings

Sumonta056/Google-Foobar-Competition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧐 Cracking the Code: My Unforgettable Journey through Google's Secret Coding Challenge : "Google Foobar" 🧐


I was eagerly browsing for information on the Observer design pattern for my academic course exam when, out of nowhere blue, an unexpected website called Google Foobar presented itself to me. I was curious and fascinated, so I dove into its mysterious depths and found an exclusive coding challenge that only a select few lucky people get to take part in.


Fortunately, I was able to pass Level 2, which gave me a sense of achievement and fresh confidence. Now that Level 3 is approaching, there is a whole new world of challenging riddles and complex algorithms to solve. The next part of this surprising experience excites me, and I joyfully welcome it, testing my coding skills.

😊 Sharing every step of my journey of Google Foobar 😊


πŸ‘‰ Step 1: Need to create a account first with gmail when you first visit the site
πŸ‘‰ Step 2: in command Line Write
    - foobar:~/ Sumontasaha80$ request      
    // It means you are requesting for your first question of the challenge
πŸ‘‰ Step 3: Level 1 Problem : "Skipping Work" πŸ™
πŸ‘‰ Step 4: Now to get the question and its constraints need to write the following commands πŸ™
    - foobar:~/ Sumontasaha80$ ls                            // list the contents of the current directory

    ** Output : **
    journal.txt
    skipping-work
    start_here.txt

    - foobar:~/ Sumontasaha80$ cd skipping-work              // change your working directory to folder skipping-work
    - foobar:~/skipping-work Sumontasaha80$ ls               // list the contents of the current directory
    
    ** Output : **
    Solution.java
    constraints.txt
    readme.txt
    solution.py
πŸ‘‰ Step 5: How to get the question of challenge level 1
    - foobar:~/skipping-work Sumontasaha80$ cat readme.txt
πŸ‘‰ Step 6: How to get the constraints of challenge level 1
    - foobar:~/skipping-work Sumontasaha80$ cat constraints.txt
πŸ‘‰ Step 7: How to Submit the Solution of challenge level 1
    // Open Code Terminal First
    - foobar:~/skipping-work Sumontasaha80$ edit Solution.java

    // Paste or Write the Solution    
    // Save the solution

    // Verify the solution with constraints
    - foobar:~/skipping-work Sumontasaha80$ verify Solution.java

    // If all the constraints matched
    **Output:**
    Verifying solution...
    All test cases passed. 

    // For Final Submission 
    - foobar:~/skipping-work Sumontasaha80$ submit Solution.java

    **Output:**
    Are you sure you want to submit your solution?
    [Y]es or [N]o: Y
    Submitting solution...

πŸ‘‰ Step 8: I Successfully Completed Level 1 Challenge πŸ₯³πŸ₯³πŸ₯³

😊 Now Let's Face the Level 2 Challenge - 1 😊

πŸ‘‰ Step 1: Requesting for next question Level 2 Challenge 1
    - foobar:~/ Sumontasaha80$ request      
    // It means you are requesting for your first question of the challenge
πŸ‘‰ Step 2: Level 2 Challenge 1 Problem : "Ion-Flux-Relabeling" πŸ™
πŸ‘‰ Step 3: Now to get the question and its constraints need to write the following commands πŸ™
    - foobar:~/ Sumontasaha80$ ls                            // list the contents of the current directory

    ** Output : **
    journal.txt
    ion-flux-relabeling
    start_here.txt

    - foobar:~/ Sumontasaha80$ cd ion-flux-relabeling             // change your working directory to folder ion-flux-relabeling
    - foobar:~/ion-flux-relabeling Sumontasaha80$ ls               // list the contents of the current directory
    
    ** Output : **
    Solution.java
    constraints.txt
    readme.txt
    solution.py
πŸ‘‰ Step 4: How to get the question of challenge 1 level 2
    - foobar:~/ion-flux-relabeling Sumontasaha80$ cat readme.txt
πŸ‘‰ Step 5: How to get the constraints of challenge 1 level 2
    - foobar:~/ion-flux-relabeling Sumontasaha80$ cat constraints.txt
πŸ‘‰ Step 6: How to Submit the Solution of challenge 1 level 2
    // Open Code Terminal First
    - foobar:~/ion-flux-relabeling Sumontasaha80$ edit Solution.java

    // Paste or Write the Solution    
    // Save the solution

    // Verify the solution with constraints
    - foobar:~/ion-flux-relabeling Sumontasaha80$ verify Solution.java

    // If all the constraints matched
    **Output:**
    Verifying solution...
    All test cases passed. 

    // For Final Submission 
    - foobar:~/ion-flux-relabeling Sumontasaha80$ submit Solution.java

    **Output:**
    Are you sure you want to submit your solution?
    [Y]es or [N]o: Y
    Submitting solution...

πŸ‘‰ Step 7: I Successfully Completed Challenge 1 Level 2 πŸ₯³πŸ₯³πŸ₯³

😯 Level - 2 ( 50% Completed ) 😯

😊 Now Let's Face the Level 2 Challenge - 2 😊

πŸ‘‰ Step 1: Requesting for next question Level 2 Challenge 2
    - foobar:~/ Sumontasaha80$ request      
    // It means you are requesting for your next question of the challenge
πŸ‘‰ Step 2: Level 2 Challenge 2 Problem : "Numbers-Station-Coded-Messages" πŸ™
πŸ‘‰ Step 3: Now to get the question and its constraints need to write the following commands πŸ™
    - foobar:~/ Sumontasaha80$ ls                            // list the contents of the current directory

    ** Output : **
    journal.txt
    numbers-station-coded-messages
    start_here.txt

    - foobar:~/ Sumontasaha80$ cd numbers-station-coded-messages           // change your working directory to folder numbers-station-coded-messages
    - foobar:~/numbers-station-coded-messages Sumontasaha80$ ls               // list the contents of the current directory
    
    ** Output : **
    Solution.java
    constraints.txt
    readme.txt
    solution.py
πŸ‘‰ Step 4: How to get the question of challenge 2 level 2
    - foobar:~/numbers-station-coded-messagesSumontasaha80$ cat readme.txt
πŸ‘‰ Step 5: How to get the constraints of challenge 2 level 2
    - foobar:~/numbers-station-coded-messages Sumontasaha80$ cat constraints.txt
πŸ‘‰ Step 6: How to Submit the Solution of challenge 2 level 2
    // Open Code Terminal First
    - foobar:~/numbers-station-coded-messages Sumontasaha80$ edit Solution.java

    // Paste or Write the Solution    
    // Save the solution

    // Verify the solution with constraints
    - foobar:~/numbers-station-coded-messages Sumontasaha80$ verify Solution.java

    // If all the constraints matched
    **Output:**
    Verifying solution...
    All test cases passed. 

    // For Final Submission 
    - foobar:~/numbers-station-coded-messages Sumontasaha80$ submit Solution.java

    **Output:**
    Are you sure you want to submit your solution?
    [Y]es or [N]o: Y
    Submitting solution...

πŸ‘‰ Step 7: I Successfully Completed Challenge 2 Level 2 πŸ₯³πŸ₯³πŸ₯³

😯 Level - 2 ( 100% Completed ) 😯

😊 Now Let's Face the Level 3 Challenge - 1 😊

About

Sharing My Unforgettable Journey through Google's Secret Coding Challenge: "Google Foobar"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0