Skip to content

Instantly share code, notes, and snippets.

@codepo8
Last active November 13, 2023 00:26
Show Gist options
  • Save codepo8/31b9ad820c03916941c294c404831829 to your computer and use it in GitHub Desktop.
Save codepo8/31b9ad820c03916941c294c404831829 to your computer and use it in GitHub Desktop.
Developer DNA CODE100 Puzzle

Puzzle: Developer DNA

Welcome to another CODE100 puzzle. The challenge is to take this JSON dataset:

{
    "cols": 30,
    "sine": [
     "-0.93", "-0.60", "-0.33", "-0.13", "0.00",
     "0.00", "-0.13", "-0.33", "-0.60", "-0.93"
    ],
    "parts": ["πŸ’»", "πŸ’–"]
}

And turn into this construct:

              πŸ’» πŸ’–             
           πŸ’»       πŸ’–          
         πŸ’»           πŸ’–        
        πŸ’»             πŸ’–       
       πŸ’»               πŸ’–      
       πŸ’»               πŸ’–      
        πŸ’»             πŸ’–       
         πŸ’»           πŸ’–        
           πŸ’»       πŸ’–          
              πŸ’» πŸ’–             
              πŸ’– πŸ’»             
           πŸ’–       πŸ’»          
         πŸ’–           πŸ’»        
        πŸ’–             πŸ’»       
       πŸ’–               πŸ’»      
       πŸ’–               πŸ’»      
        πŸ’–             πŸ’»       
         πŸ’–           πŸ’»        
           πŸ’–       πŸ’»          
              πŸ’– πŸ’»             

Some hints:

  • The cols property is the overall amount of chars on each line and the DNA sequence should be centered in it.
  • At its peak, this wave has 15 characters between the different emoji
@shakilkhan496
Copy link

@AlenOblak
Copy link

@shg228
Copy link

shg228 commented Nov 10, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment