Important
Run with deno run --allow-run=deno main.ts (this allows us to run deno instead of node in scripts, but prevents any other nefarious scripts)
npm run start
> deno@1.0.0 start
> node evil.js
| package main | |
| import ( | |
| "io" | |
| "log" | |
| "github.com/bozdoz/advent-of-code-2025/utils" | |
| ) | |
| type d = []string |
| package main | |
| func intcode(data []int, input int) (ans []int) { | |
| for i := 0; i < len(data); { | |
| opcode := data[i+0] | |
| if opcode == 99 { | |
| // exit | |
| return | |
| } |
| # ---- Build stage ---- | |
| FROM oven/bun AS builder | |
| WORKDIR /app | |
| # Install TINI | |
| RUN apt-get update && \ | |
| apt-get install -y --no-install-recommends tini && \ | |
| rm -rf /var/lib/apt/lists/* && \ | |
| # Copy tini (ARM64 version) | |
| cp /usr/bin/tini /tini && \ |
| package main | |
| import ( | |
| "flag" | |
| "fmt" | |
| "strings" | |
| ) | |
| var ( | |
| to = flag.Int("to", 0, "convert int to roman") |
| #![allow(unused)] | |
| use std::collections::{ HashMap, HashSet }; | |
| #[derive(Debug)] | |
| enum Op { | |
| AND, | |
| XOR, | |
| OR | |
| } |
| #![allow(unused)] | |
| use std::collections::{ HashMap, HashSet }; | |
| fn main() { | |
| let networks = "kh-tc | |
| qp-kh | |
| de-cg | |
| ka-co | |
| yn-aq |
| fn main() { | |
| let s = "125 17"; | |
| let mut data: Vec<_> = s.split(" ").map(|x| { x.parse::<usize>().unwrap() }).collect(); | |
| let mut len = data.len(); | |
| // println!("{:?}", data); | |
| for _ in (0..).take(75) { | |
| // println!("len: {len}"); |
| #![allow(unused)] | |
| fn main() { | |
| let example = " | |
| MMMSXXMASM | |
| MSAMXMSMSA | |
| AMXSXMAAMM | |
| MSAMASMSMX | |
| XMASAMXAMM | |
| XXAMMXXAMA |