Skip to content

Instantly share code, notes, and snippets.

@Xmerr
Xmerr / solution.ts
Created August 26, 2022 19:17
550f22f4d758534c1100025a
export type tDirection = 'NORTH' | 'SOUTH' | 'EAST' | 'WEST';
export const opposites = {
EAST: 'WEST',
NORTH: 'SOUTH',
SOUTH: 'NORTH',
WEST: 'EAST',
};
export function dirReduc(arr: string[]): tDirection[] {
const output = [...arr] as tDirection[];
@Xmerr
Xmerr / main.js
Created July 18, 2022 17:56
Invert Binary Tree
/**
* @param {TreeNode} node
* @return {TreeNode}
*/
const invert = node => {
if(!node) {
return null;
}
const temp = node?.left;
@Xmerr
Xmerr / config.js
Last active March 4, 2020 15:10
Koa Subdomain Router
module.exports = {
host: "http://localhost",
apps: [
{
name: "strapi",
port: 3537,
redirect: "/admin",
sub: "admin"
},
{
@Xmerr
Xmerr / RandomTrinket.js
Created May 31, 2018 18:14
mpmb - Random Trinket
var iFileName = "Random Trinket";
RequiredSheetVersion(12.999);
var trinketList = [
'A mummified goblin hand',
'A piece of crystal that faintly glows in the moonlight',
'A gold coin minted in an unknown land',
'A diary written in a language you don’t know',
'A brass ring that never tarnishes',
'An old chess piece made from glass',
@Xmerr
Xmerr / main.js
Created January 4, 2018 15:15
Sodoku Solver - created for websudoku.com but can altered to work for any sodoku website.
(function(){
/**
* A single sodoku cell
*/
var cell = function(col, row) {
this.col = col;
this.row = row;
this.block = (Math.floor(col / 3) * 10) + Math.floor(row / 3);
this.id = "f" + col + "" + row;
this.value = document.getElementById(this.id).value;
var characters = [
{
key: 'I',
value: 1
},
{
key: 'V',
value: 5
},
{
@Xmerr
Xmerr / Elements.txt
Created December 15, 2016 13:44
For Reddit Intermediate Challenge 275
Hydrogen
Helium
Lithium
Beryllium
Boron
Carbon
Nitrogen
Oxygen
Fluorine
Neon
@Xmerr
Xmerr / Splurthian_Chemistry_101.cs
Created December 14, 2016 14:31
For Reddit Easy Challenge 275
using System;
using System.Collections.Generic;
using System.Linq;
namespace Splurthian_Chemistry_101
{
class Program
{
static Tuple<string, string>[] isValidInputs =
{
@Xmerr
Xmerr / Code.txt
Created December 13, 2016 15:14
For Reddit Challenge 274
115, 73, 24, 807, 37, 52, 49, 17, 31, 62, 647, 22, 7, 15, 140, 47, 29, 107, 79, 84, 56, 239, 10, 26, 811, 5, 196, 308, 85, 52, 160, 136, 59, 211, 36, 9, 46, 316, 554, 122, 106, 95, 53, 58, 2, 42, 7, 35, 122, 53, 31, 82, 77, 250, 196, 56, 96, 118, 71, 140, 287, 28, 353, 37, 1005, 65, 147, 807, 24, 3, 8, 12, 47, 43, 59, 807, 45, 316, 101, 41, 78, 154, 1005, 122, 138, 191, 16, 77, 49, 102, 57, 72, 34, 73, 85, 35, 371, 59, 196, 81, 92, 191, 106, 273, 60, 394, 620, 270, 220, 106, 388, 287, 63, 3, 6, 191, 122, 43, 234, 400, 106, 290, 314, 47, 48, 81, 96, 26, 115, 92, 158, 191, 110, 77, 85, 197, 46, 10, 113, 140, 353, 48, 120, 106, 2, 607, 61, 420, 811, 29, 125, 14, 20, 37, 105, 28, 248, 16, 159, 7, 35, 19, 301, 125, 110, 486, 287, 98, 117, 511, 62, 51, 220, 37, 113, 140, 807, 138, 540, 8, 44, 287, 388, 117, 18, 79, 344, 34, 20, 59, 511, 548, 107, 603, 220, 7, 66, 154, 41, 20, 50, 6, 575, 122, 154, 248, 110, 61, 52, 33, 30, 5, 38, 8, 14, 84, 57, 540, 217, 115, 71, 29, 84, 63, 43, 131, 29, 138, 47, 73, 239, 540, 52,
@Xmerr
Xmerr / Letter_by_letter.cs
Created December 12, 2016 19:20
For Reddit easy challenge 295
using System;
class Program
{
static void Main(string[] args)
{
string input1 = Console.ReadLine();
string input2 = Console.ReadLine();
Console.Clear();