Skip to content

Instantly share code, notes, and snippets.

const { u } = require("../../tools/utils");
let input = "./input.txt";
//input = "./input_demo.txt";
const lines = u.readInputLines(input);
const times = lines[0]
.split(" ")
.filter((o) => o.trim() != "" && !isNaN(o.trim()))
@ninjacarr
ninjacarr / aoc-2023-04.js
Created December 4, 2023 20:57
AOC 2023 day 4 solve
const { u } = require("../../tools/utils");
let input = "./input.txt";
//input = "./input_demo.txt";
const lines = u.readInputLines(input);
console.time("runtime");
const cards = lines
.map((line) => line.split(":")[1])
const fs = require("fs");
const SentryCli = require("@sentry/cli");
function truncateHash(hash) {
return hash.trim().substring(0, 7)
}
function getShortHash() {
const rev = fs.readFileSync(".git/HEAD").toString();
if (rev.indexOf(':') === -1) {
@ninjacarr
ninjacarr / twister.html
Created December 4, 2019 14:47
Voice controlled twister
<html>
<head>
<style type="text/css">
body {
margin: 0px;
}
#main {
width: 100%;
height: 100%;