Soma cubes, Latin Squares, k-subsets, shells and more...

February 1, 2006

I'm really enjoying school so much this term, even though the workload is brutal and so is the material, because I'm taking some seriously cool courses. I'm not sure if I mentioned it here, I'm taking 5 courses this term, the most I've ever taken. I'm not working this term.

Soon I will be writing a program to enumerate the solutions to the 3x3x3 Soma cube. :-)

This term, I've already written a Python program that enumerates all the k-subsets of {1,2,...,n}, a Java program that determines the size of the largest component of an undirected graph on n vertices where the probability of an edge occurring between two vertices is p (varying n and p to determine the relationship between n, p and the size), and a simple UNIX shell in C that supports foreground and background execution and terminating background processes. I got that running on Mac OS X and Linux.

Oh, and Latin Squares are cool. Started learning about those today. :-)