Skip to content

Instantly share code, notes, and snippets.

using System;
namespace StdioComms
{
class Program
{
public static void Main(string[] args)
{
if (args.Length > 0 && args[0] == "client")
{
@VisualMelon
VisualMelon / HeatMapSeries.cs
Last active February 27, 2016 21:33
Changes to HeatMapSeries
// --------------------------------------------------------------------------------------------------------------------
// <copyright file="HeatMapSeries.cs" company="OxyPlot">
// Copyright (c) 2014 OxyPlot contributors
// </copyright>
// <summary>
// Specifies how the heat map coordinates are defined.
// </summary>
// --------------------------------------------------------------------------------------------------------------------
namespace OxyPlot.Series
@VisualMelon
VisualMelon / OfficeEscapeSolver.cs
Last active May 7, 2017 19:27
OfficeEscapeSolver, Action file, Test Cases, and PowerShell Test Script
using System;
using System.Collections.Generic;
using System.Linq;
namespace OfficeEscapeSolver
{
public struct Vector
{
public static Vector Zero = new Vector(0, 0);
@VisualMelon
VisualMelon / testcase0solution.txt
Last active March 26, 2017 23:36
OfficeEscape Worked Example
Required Effort: 139
Probability of Success: 0.503151054609375
#######################
# = #
! = !
# ! = #
#################= #
# # = #
# # = #
# # = #
@VisualMelon
VisualMelon / AsciiArcLength.cs
Created March 29, 2017 17:58
Solver and Testcases for AsciiArcLength
using System;
class Program
{
static void Main(string[] args)
{
if (args[0] == "gen")
GenerateRandom();
else if (args[0] == "len")
Console.WriteLine(Measure().ToString("0.00"));
function stripcs {
$acc = "";
foreach($l in $input) {
$k = $l;
$i = $k.IndexOf("//");
if ($k.Contains("~lcom~")) {
$i = $k.LastIndexOf("//");
}
if ($i -gt -1) {
$k = $k.SubString(0, $i);
Required Effort: 108
Probability of Success: 0.37527553125
Step Right
Step Right
Step Right
Step Right
Drop
Drop
Step Right
Step Right
Required Effort: 139
Step Right
Step Right
Kick Right
Crouch
Shuffle Right
Shuffle Right
Stand
Step Right
Clamber Up Right
@VisualMelon
VisualMelon / chrisstrap.ps1
Last active May 7, 2017 23:07
Chris: Office Escape Testing
# Can used with test.ps1
# > . .\test.ps1 chrisstrap.ps1
# Expects perl (5) to be installed, and chris.pl to be in the current directory
#
# You can investigate issues by first writing the solution to a file...
# > type .\testcase0.txt | . .\chrisstrap.ps1 > chrissol0.txt
# ... and then feeding it to OfficeEscapeSolver.exe
# > type .\testcase0.txt | . .\OfficeEscapeSolver.exe * .\chrissol0.txt
# Which will (hopefully) provide helpful information
Required Effort: 108
Probability of Success: 0.37527553125
Step Right
Step Right
Step Right
Step Right
Drop
Drop
Step Right
Step Right