Represent N Cents (Perfect solutions)

/**
 * RepresentNCents.java
 * 
 * Description: Given an infinite number of quarters (25 cents), dimes
(10
 * cents), nickels (5 cents) and pennies (1 cent), write code to
calculate the
 * number of ways of representing n cents.
 * 
 * @author John Qiao <qiaoshun8888@gmail.com> Date: Jan 27, 2014
 */