Skip to content

uberx/advent-of-code-2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

Advent of Code 2022

GoLang

/path/advent-of-code-2022 > cd golang
/path/advent-of-code-2022/golang > go run dayX/main.go

Results

/path/advent-of-code-2022 > ./golang/run-all.sh

ADVENT OF CODE 2022

========== Part 1 ==========
Part 1 (maxTotalCalories): 67658 (108.1µs - fileReadDuration: 31.6µs, parseDuration: 74.1µs, partDuration: 2.4µs)
Part 2 (sumOfTopThreeTotalCalories): 200158 (118.8µs - fileReadDuration: 31.6µs, parseDuration: 67.2µs, partDuration: 20µs)

========== Part 2 ==========
Part 1 (totalMyRPSScore1): 14069 (462.8µs - fileReadDuration: 23.8µs, parseDuration: 188.9µs, partDuration: 250.1µs)
Part 2 (totalMyRPSScore2): 12411 (713.8µs - fileReadDuration: 23.8µs, parseDuration: 320.1µs, partDuration: 369.9µs)

========== Part 3 ==========
Part 1 (sumOfPrioritiesOfCommonItemsInRucksack): 7737 (401.7µs - fileReadDuration: 24.8µs, parseDuration: 19.2µs, partDuration: 357.7µs)
Part 2 (sumOfPrioritiesOfCommonItemsInRucksackGroups): 2697 (476.1µs - fileReadDuration: 24.8µs, parseDuration: 17.8µs, partDuration: 433.5µs)

========== Part 4 ==========
Part 1 (totalFullyOverlappingAssignmentPairs): 657 (452.2µs - fileReadDuration: 29.9µs, parseDuration: 208.3µs, partDuration: 214µs)
Part 2 (totalPartiallyOverlappingAssignmentPairs): 938 (439µs - fileReadDuration: 29.9µs, parseDuration: 201.8µs, partDuration: 207.3µs)

========== Part 5 ==========
Part 1 (topOfEachStack1): VWLCWGSDQ (257.8µs - fileReadDuration: 26µs, parseDuration: 220.5µs, partDuration: 11.3µs)
Part 2 (topOfEachStack2): TCGLQSLPW (230.6µs - fileReadDuration: 26µs, parseDuration: 196.8µs, partDuration: 7.8µs)

========== Part 6 ==========
Part 1 (startOfPacketMarker): 1658 (69.8µs - fileReadDuration: 20µs, parseDuration: 9.3µs, partDuration: 40.5µs)
Part 2 (startOfMessageMarker): 2260 (85µs - fileReadDuration: 20µs, parseDuration: 14.2µs, partDuration: 50.8µs)

========== Part 7 ==========
Part 1 (totalSizeOfDirsWithAtmostGivenSize): 1453349 (155.1µs - fileReadDuration: 22.2µs, parseDuration: 106.5µs, partDuration: 26.4µs)
Part 2 (smallestSizeOfDirToDelete): 2948823 (132.9µs - fileReadDuration: 22.2µs, parseDuration: 86.9µs, partDuration: 23.8µs)

========== Part 8 ==========
Part 1 (numVisibleTrees): 1827 (739.9µs - fileReadDuration: 27.4µs, parseDuration: 207.4µs, partDuration: 505.1µs)
Part 2 (highestTreeScenicScore): 335580 (511.6µs - fileReadDuration: 27.4µs, parseDuration: 196.7µs, partDuration: 287.5µs)

========== Part 9 ==========
Part 1 (numPositionsVisitedByTail1): 6314 (826.6µs - fileReadDuration: 23.5µs, parseDuration: 150.7µs, partDuration: 652.4µs)
Part 2 (numPositionsVisitedByTail2): 2504 (1.4759ms - fileReadDuration: 23.5µs, parseDuration: 147µs, partDuration: 1.3054ms)

========== Part 10 ==========
Part 1 (sumOfSixSignalStrengths): 14040 (59µs - fileReadDuration: 19.4µs, parseDuration: 18.5µs, partDuration: 21.1µs)
Part 2 (crtOutput):
####..##...##....##.####...##.####.#....
...#.#..#.#..#....#....#....#.#....#....
..#..#....#.......#...#.....#.###..#....
.#...#.##.#.......#..#......#.#....#....
#....#..#.#..#.#..#.#....#..#.#....#....
####..###..##...##..####..##..#....####.

(58.9µs - fileReadDuration: 19.4µs, parseDuration: 11.6µs, partDuration: 27.9µs)

========== Part 11 ==========
Part 1 (monkeyBusiness1): 51075 (91.5µs - fileReadDuration: 22.2µs, parseDuration: 7.5µs, partDuration: 61.8µs)
Part 2 (monkeyBusiness2): 11741456163 (29.3214ms - fileReadDuration: 22.2µs, parseDuration: 5.9µs, partDuration: 29.2933ms)

========== Part 12 ==========
Part 1 (fewestStepsFromStartToEnd): 481 (6.2314ms - fileReadDuration: 28.7µs, parseDuration: 43.3µs, partDuration: 6.1594ms)
Part 2 (fewestStepsFromEndToAnyLowestElevationPoint): 480 (2.8549ms - fileReadDuration: 28.7µs, parseDuration: 47.9µs, partDuration: 2.7783ms)

========== Part 13 ==========
Part 1 (sumOfIndicesOfPacketPairsInRightOrder): 6076 (1.2027ms - fileReadDuration: 36.2µs, parseDuration: 1.1589ms, partDuration: 7.6µs)
Part 2 (distressSignalDecoderKey): 24805 (1.2722ms - fileReadDuration: 36.2µs, parseDuration: 1.1347ms, partDuration: 101.3µs)

========== Part 14 ==========
Part 1 (sandParticlesAtRest1): 745 (3.9437ms - fileReadDuration: 29.8µs, parseDuration: 228.2µs, partDuration: 3.6857ms)
Part 2 (sandParticlesAtRest2): 27551 (206.2247ms - fileReadDuration: 29.8µs, parseDuration: 218.2µs, partDuration: 205.9767ms)

========== Part 15 ==========
Part 1 (numNonViableDistressBeaconPositionsAtRow): 5335787 (105.1µs - fileReadDuration: 21.8µs, parseDuration: 81.4µs, partDuration: 1.9µs)
Part 2 (distressBeaconTuningFrequency): 13673971349056 (781.1305ms - fileReadDuration: 21.8µs, parseDuration: 43µs, partDuration: 781.0657ms)

========== Part 16 ==========
Part 1 (maxPressure1): 1857 (191.63ms - fileReadDuration: 20.8µs, parseDuration: 94.9µs, partDuration: 191.5143ms)
Part 2 (maxPressure2): 2536 (1m26.6179782s - fileReadDuration: 20.8µs, parseDuration: 97.1µs, partDuration: 1m26.6178603s)

========== Part 17 ==========
Part 1 (rockTowerLength1): 3239 (42.501268ms - fileReadDuration: 129.705µs, parseDuration: 94.461µs, partDuration: 42.277102ms)
Part 2 (rockTowerLength2): 1594842406882 (39.145005ms - fileReadDuration: 129.705µs, parseDuration: 19.533µs, partDuration: 38.995767ms)

========== Part 18 ==========
Part 1 (lavaDropletsSurfaceArea): 3466 (962.6µs - fileReadDuration: 26.7µs, parseDuration: 217.3µs, partDuration: 718.6µs)
Part 2 (lavaDropletsExternalSurfaceArea): 2012 (7.6141ms - fileReadDuration: 26.7µs, parseDuration: 295.6µs, partDuration: 7.2918ms)

========== Part 20 ==========
Part 1 (sumOfNthNumbersAfterZero1): 5498 (86.98ms - fileReadDuration: 26.1µs, parseDuration: 526.7µs, partDuration: 86.4272ms)
Part 2 (sumOfNthNumbersAfterZero2): 3390007892081 (946.8841ms - fileReadDuration: 26.1µs, parseDuration: 403.6µs, partDuration: 946.4544ms)

========== Part 21 ==========
Part 1 (rootMonkeyNumber): 51928383302238 (2.4069ms - fileReadDuration: 26.6µs, parseDuration: 2.1184ms, partDuration: 261.9µs)
Part 2 (rootMonkeyEqualityTestNumber): 3305669217840 (25.444ms - fileReadDuration: 26.6µs, parseDuration: 2.0344ms, partDuration: 23.383ms)

========== Part 22 ==========

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •