1.
Anatomy of Credit Card Numbers
VISA, 4xxxxx, 13, 16. MasterCard, 51xxxx-55xxxx, 16. Discover, 6011xx, 16 .... Checks for valid credit card number using Luhn algorithm ...
2.
Levenshtein Distance
Jan 8, 2001 ... The following simple Java applet allows you to experiment with ..... Lloyd Allison, Dynamic Programming Algorithm (DPA) for Edit-Distance ...
3.
Anatomy of Credit Card Numbers
This essay has a narrower focus -- to explore the anatomy of your credit card number, and to provide Java source code which determines if a given credit ...
4.
Recreational Mathematics Links
Recreational Mathematics Links. Compiled by Michael Gilleland, ... Here are some of my favorite sites devoted to recreational and popular mathematics: ...
5.
Working with Fractions in Java
This paper shows how easy it is, with the help of Fraction.java, to explore some ... List contains Egyptian fractions adding up to original fraction. ...
6.
Combination Generator
The source code is free for you to use in whatever way you wish. ... import java.math.BigInteger; public class CombinationGenerator { private int[] a; ...
7.
Big Square Roots
The missing ingredient, however, is a "big" counterpart of java.lang.Math. In the absence of such a class, I needed a simple way to find square roots of big ...
8.
Permutation Generator
import java.math.BigInteger; public class PermutationGenerator { private int[] a; private BigInteger ... Generate next permutation (algorithm from Rosen p. ...
9.
Permutation Generator
Permutation Generator. by Michael Gilleland. Introduction. The PermutationGenerator Java class systematically generates permutations. ...
10.
Big Square Roots
Start with an initial guess (g) of what the square root of some number (call it ... The following source code (BigSquareRoot.java) is free for you to use in ...