Golfcoder FAQ LOGIN
Error

Advent of Code Leaderboard 2024 / Day 3

View puzzle on adventofcode.com

Submit solution



Leaderboard

Name Language Tokens Sum Tokens Part 1 Tokens Part 2 Last change
1 Profile imageAbraham Linares Ruby 10033 33 - 17 days ago
2 Profile imageSharparam Ruby 10033 33 - 18 days ago
3 Profile imageFrederik Bonfanti Ruby 10038 38 - 7 days ago
4 Profile imageMechazawa JavaScript 10057 57 - 16 days ago
5 Profile imageCornerMercury Python 10058 58 - 14 days ago
6 Profile imagedbasden Python 10058 58 - 18 days ago
7 Profile imagendren Python 10066 66 - 14 days ago
8 FSFabian Schedler Kotlin 10071 71 - 18 days ago
9 Profile imageFilippo Orrù Kotlin 10072 72 - 17 days ago
10 Profile imageValentin Slawicek Kotlin 10073 73 - 17 days ago
11 Profile imageMichael Böiers Kotlin 10096 96 - 2 days ago

Rules

  • You're welcome to participate alone or in a team.
  • You may submit multiple solutions and explore different programming languages.
  • Stick to the standard library of your language, no further dependencies/libraries, except the ones which OneCompiler provides (e.g. NumPy for Python).
  • Ensure your code aligns to the template (Python, Rust, Go, Kotlin, JavaScript, C#, TypeScript, C++, Java, C, Swift, Scala, Ruby, Bash), reading the puzzle input from stdin (terminated with end-of-file), and printing the solution to stdout.
  • Please refrain from making network requests, reading data from files, or storing data in variable/function/class names for reflection.
  • Your code must be able to process all valid Advent of Code inputs. Golfcoder might reevaluate correctness of your solution with different inputs after your submission.

57 tokens in JavaScript for part 1 by Mechazawa

Download solution

console.log(
[...require('fs').readFileSync(0,'utf8').matchAll(/mul\((\d+),(\d+)\)/g)].reduce((o,[,a,b])=>o+a*b,0)
)