GithubHelp home page GithubHelp logo

adventjs's Introduction

This is a repository of my solutions to @midudev AdventJS. 25 challenges of JS every day between 1st to 25th of December =)

The challenge is available in English, Spanish and Portuguese. Enjoy it!

About the challenges

While the challenges gives you points based on performance and cognitive complexity, the most important fact is the cognitive complexity. I observed not a lot of stability around getting points, maybe there are any important things like how many users are solving challenges but same challenge can give different points to the same user at different times.

2023 Challenges

# Challenge Difficulty Description Solution Points Max Points[1]
01 First gift repeated ๐ŸŸข Show view 340 390
02 We start the factory ๐ŸŸข Show view 270 390
03 The naughty elf ๐ŸŸข Show view 350 390
04 Turn the parentheses around ๐ŸŸก Show view 250 380
05 Santa's cybertruck ๐ŸŸก Show view 180 290-390
06 The reindeer on trial ๐ŸŸข Show view 360 390
07 The 3D Boxes ๐ŸŸข Show view 270 290
08 Sorting the Warehouse ๐ŸŸก Show view 260 390
09 Switch the lights ๐ŸŸข Show view 290 290
10 Create your own Chrismas Tree ๐ŸŸข Show view 280 280
11 The studious Elves ๐ŸŸข Show view 60 180
12 Is it a valid copy? ๐ŸŸก Show view 210 390
13 Calculating the time ๐ŸŸข Show view 240 390
14 Avoid the alarm ๐ŸŸก Show view 240 290

| 16 | Deploy on Friday | ๐ŸŸข | Show | view | 60 | 190 | 17 | Optimizing the rental | ๐ŸŸข | Show | view | 80 | 190 | 18 | The digital clock | ๐Ÿ”ด | Show | view | 90 | 90? | 19 | Face the sabotage | ๐ŸŸก | Show | view | 25 | ? | 20 | Distribute the weight | ๐Ÿ”ด | Show | view | 25 | ? | 22 | Christmas Dinner | ๐ŸŸข | Show | view | 250 | 250[3] | 23 | Christmas Dinner | ๐ŸŸข | Show | view | 140 | ? | 25 | Calculating distances | ๐ŸŸก | Show | view | 110 | ?

2023 Others solutions

Feel free to link to your repository with your solutions with a PR =)

-- [1] Max Known points can be better. I got it from discord from other users. Points are given by performance and cognitive difficulty. Sometimes more performance needs a difficult cognitive difficulty, when you scale from 2999 ops/s to 3000/s it will give you 100 more points which sometimes is neccessary to get those extra points.

[2] No points due execution time error.

[3] You will need to do a little bit of SPAM to get more opts and get those points

adventjs's People

Contributors

gtrabanco avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.