Golfcoder FAQ LOGIN
Error

Advent of Code Leaderboard 2024 / Day 1

View puzzle on adventofcode.com

Submit solution



Leaderboard

Name Language Tokens Sum Tokens Part 1 Tokens Part 2 Last change
1 Profile imageSharparam Ruby 72 38 34 47 days ago
2 Profile imageFrederik Bonfanti Ruby 72 40 32 34 days ago
3 Profile imageMechazawa Bash 82 48 34 39 days ago
4 Profile imageCornerMercury Python 89 48 41 42 days ago
5 Profile imagedbasden Python 90 48 42 45 days ago
6 Profile imageNapat Srichan Python 117 60 57 45 days ago
7 Profile imageMichael Böiers Kotlin 145 79 66 37 days ago
8 Profile imageGorane7 Python 149 80 69 47 days ago
9 Profile imageValentin Slawicek Kotlin 157 83 74 47 days ago
10 Profile imageEvan Swift 195 103 92 47 days ago
11 ASanonymous Python 10058 58 - 42 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.

32 tokens in Ruby for part 2 by Frederik Bonfanti

Download solution

list1,list2=ARGF.map{_1.split.map&:to_i}.transpose

putslist1.sum{_1*list2.count(_1)}