Skip to content

Instantly share code, notes, and snippets.

VisualMelon

Block or report user

Report or block VisualMelon

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View BasicStdioExample.cs
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 Feb 27, 2016
Changes to HeatMapSeries
View HeatMapSeries.cs
// --------------------------------------------------------------------------------------------------------------------
// <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
OfficeEscapeSolver, Action file, Test Cases, and PowerShell Test Script
View OfficeEscapeSolver.cs
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 Mar 26, 2017
OfficeEscape Worked Example
View testcase0solution.txt
Required Effort: 139
Probability of Success: 0.503151054609375
#######################
# = #
! = !
# ! = #
#################= #
# # = #
# # = #
# # = #
@VisualMelon
VisualMelon / AsciiArcLength.cs
Created Mar 29, 2017
Solver and Testcases for AsciiArcLength
View AsciiArcLength.cs
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"));
View stripcs.ps1
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);
View testcase11solution.txt
Required Effort: 108
Probability of Success: 0.37527553125
Step Right
Step Right
Step Right
Step Right
Drop
Drop
Step Right
Step Right
View testcase0solution.txt
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
Chris: Office Escape Testing
View chrisstrap.ps1
# 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
View chrischeck11.txt
Required Effort: 108
Probability of Success: 0.37527553125
Step Right
Step Right
Step Right
Step Right
Drop
Drop
Step Right
Step Right
You can’t perform that action at this time.