Skip to content

Instantly share code, notes, and snippets.

@kevinluo201
Last active August 29, 2015 13:57
Show Gist options
  • Save kevinluo201/9565750 to your computer and use it in GitHub Desktop.
Save kevinluo201/9565750 to your computer and use it in GitHub Desktop.
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac
# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar
# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color) color_prompt=yes;;
esac
# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes
if [ -n "$force_color_prompt" ]; then
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace lumberJack
{
enum Flapjack
{
Crispy,
Soggy,
Browned,
Banana,
}
class Lumberjack
{
private string name;
public string Name { get { return name; } }
private Stack<Flapjack> meal;
public Lumberjack(string name)
{
this.name = name;
meal = new Stack<Flapjack>();
}
public int FlapjackCount { get { return meal.Count; } }
public void TakeFlapjacks(Flapjack Food, int HowMany)
{
while (HowMany > 0)
{
meal.Push(Food);
HowMany--;
}
}
public void EatFlapjacks()
{
Console.WriteLine(name + "'s eating flapjacks");
while(meal.Count > 0)
Console.WriteLine(name + " ate a " + meal.Pop() + " flapjack");
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment