Skip to content

Instantly share code, notes, and snippets.

View LyndonArmitage's full-sized avatar

Lyndon Armitage LyndonArmitage

View GitHub Profile
@LyndonArmitage
LyndonArmitage / glider.txt
Last active August 29, 2015 13:58
Basic Conways Game Of Life in C
#..
.##
##.
@LyndonArmitage
LyndonArmitage / Grid.java
Created July 30, 2014 18:16
Reddit DailyProgrammer Challenge 173: Langtons Ant
package com.lyndonarmitage.daily.langton;
import javax.imageio.ImageIO;
import javax.swing.*;
import javax.swing.filechooser.FileFilter;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
@LyndonArmitage
LyndonArmitage / anagram.sc
Last active January 25, 2016 23:12
anagram scala file
import java.io.File
import scala.collection.mutable
def sortWord(word: String) = new String(word.toCharArray.sorted)
val wordList = scala.io.Source.fromFile(
new File("wordsEn.txt"))
.getLines()
.filter(_.length > 2)
import scala.collection.mutable
// The word wheel data
val required = List[Char]('a')
val otherChars = List[Char]('t', 'n', 'd', 'o', 'e', 'c', 'i', 'u')
// Load a word list and remove anything smaller than 2 letters
val wordList = scala.io.Source.fromInputStream(getClass.getResourceAsStream("/wordsEn.txt"))
.getLines()
.filter(_.length > 2)
@LyndonArmitage
LyndonArmitage / greyscript.vim
Last active January 11, 2021 10:24
GreyScript Vim Syntax file
" Vim syntax file
" Language: GreyScript
" Maintainer: Lyndon Armitage
" Latest Revision: 03 September 2020
" To get working place in .vim/syntax
" Then you will want to make sure vim uses this file for .src files
" You could add the following to .vimrc
" au BufRead,BufNewFile *.src set filetype=greyscript