Skip to content

Instantly share code, notes, and snippets.

@jimmykurian
jimmykurian / TicTacToeBoard.java
Created February 3, 2012 21:39
A Java program named TicTacToeBoard that prints a tic-tac-toe game board.
//TicTacToeBoard.java - Jimmy Kurian
class TicTacToeBoard {
public static void main(String[] args) {
System.out.println("+---+---+---+");
System.out.println("| | | |");
System.out.println("+---+---+---+");
System.out.println("| | | |");
System.out.println("+---+---+---+");
System.out.println("| | | |");
@jimmykurian
jimmykurian / OlympicRingComponent.java
Created February 3, 2012 21:54
A Java program that draws the Olympic rings. The other program displays the Olympic rings.
//OlympicRingComponent.java - Jimmy Kurian
import javax.swing.JComponent;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Color;
public class OlympicRingComponent extends JComponent
{
@jimmykurian
jimmykurian / Card.java
Created February 3, 2012 22:04
A Java program that takes user input describing a playing card in shorthand notation.
//Card.java - Jimmy Kurian
public class Card
{
private String denom;
private String suite;
private String String1;
private String String2;
public Card(String s1)
@jimmykurian
jimmykurian / DataSet.java
Created February 3, 2012 22:01
A class named DataSet that computes the sum, the average, the largest and smallest values of a sequence of integers without the use of an array. DataSetTester.java test the DataSet class.
//DataSet.java - Jimmy Kurian
public class DataSet
{
private double sum;
private int count;
private int largest;
private int smallest;
@jimmykurian
jimmykurian / PrimeNumbers.java
Created February 3, 2012 22:11
A Java program that prompts the user for an integer and then prints out all prime numbers up to that integer.
//PrimeNumbers.java - Jimmy Kurian
import java.util.Scanner;
class PrimeNumbers
{
public static void main(String[] args)
{
int n;
int p;
@jimmykurian
jimmykurian / Car.trc
Created February 6, 2012 16:47
Simple animation program written in TrueBASIC.
!Car.trc - Jimmy Kurian
SET WINDOW 0,20,0,20
SET COLOR 5
BOX AREA 2,6,2,3
BOX AREA 9,13,2,3
BOX AREA 16,20,2,3
SET COLOR 249
PLOT LINES :0,5;20,5
FLOOD 10,1
@jimmykurian
jimmykurian / RegularExpressions.py
Created February 6, 2012 16:39
A Python program, that tests regular expressions.
#RegularExpressions.py - Jimmy Kurian
import re
for test_string in ['555-1212', 'ILL-EGAL']:
if re.match(r'^\d{3}-\d{4}$', test_string):
print test_string, 'is a valid US local phone number'
else:
print test_string, 'rejected'
@jimmykurian
jimmykurian / FileIO.rb
Created February 6, 2012 17:01
Basic File I/O program, written in Ruby.
# FileIO.rb - Jimmy Kurian
print "Please enter a past-tense verb: "
verb = gets.chomp
print "Please enter a noun: "
noun = gets.chomp
print "Please enter a proper noun: "
prop_noun = gets.chomp
print "Please enter a an adverb: "
adv = gets.chomp
@jimmykurian
jimmykurian / BasicIO.rb
Created February 6, 2012 16:59
A basic I/O program written in Ruby.
# BasicIO.rb - Jimmy Kurian
print "Please enter a past-tense verb: "
verb = gets.chomp
print "Please enter a noun: "
noun = gets.chomp
print "Please enter a proper noun: "
prop_noun = gets.chomp
print "Please enter a an adverb: "
adv = gets.chomp
@jimmykurian
jimmykurian / HelloWolrd.pl
Created February 17, 2012 18:30
A simple Hello World written in GNU Prolog implementation of the Prolog logic based programming language.
%HelloWorld.pl - Jimmy Kurian
write('Hello, World!'), nl.