Skip to content

Instantly share code, notes, and snippets.

View bluepichu's full-sized avatar

Matthew Savage bluepichu

View GitHub Profile
from typing import Dict, List, Set, Tuple
from advent import Input
import re
from collections import defaultdict
input = (
Input(day = 9)
# .all()
.ints()
# .lines()
from typing import Dict, List, Set, Tuple
from advent import Input
import re
from collections import defaultdict
from math import ceil
input = (
Input(
day = 14,
# sample = True,
from typing import Dict, List, Mapping, Sequence, Set, Tuple
from advent import Input
import re
from collections import defaultdict
from math import ceil
input = (
Input(
day = 16,
# sample = True,
from typing import Dict, List, Mapping, Optional, Sequence, Set, Tuple
from advent import Input
import re
from collections import defaultdict
from math import ceil
input = (
Input(
day = 18,
# sample = True,
from typing import Dict, List, Mapping, Optional, Sequence, Set, Tuple, Union
from advent import Input
import re
from collections import defaultdict
from math import ceil
input = (
Input(
day = 19,
# sample = True,
from typing import Dict, List, Mapping, Optional, Sequence, Set, Tuple, Union
from advent import Input
import re
from collections import defaultdict
from math import ceil
input = (
Input(
day = 20,
# sample = True,
from typing import Dict, List, Mapping, Optional, Sequence, Set, Tuple, Union
from advent import Input
import re
from collections import defaultdict
from math import ceil, floor
input = (
Input(
day = 22,
# sample = True,
from __future__ import annotations
from typing import Dict, List, Mapping, Optional, Sequence, Set, Tuple, Union
from advent import Input
import re
from collections import defaultdict
from math import ceil, floor
# input = (
# Input(
from __future__ import annotations
from typing import Dict, List, Mapping, Optional, Sequence, Set, Tuple, Union
from advent import Input
import re
from collections import defaultdict
from math import ceil, floor
input = (
Input(
@bluepichu
bluepichu / cairo.ts
Created April 18, 2021 21:58
PlaidCTF 2021 Carmen Sandiego solutions
import express from "express";
import { Socket } from "net";
import { PromiseSocket } from "promise-socket";
import morgan from "morgan";
const { TARGET_IP, SENSOR_PORT, SENSOR_TOKEN } = process.env;
const packetSize = 1448;
const SELF = "whatevermyipis:12345";
const TARGET = "iot.hub";