All pastes #2094422 Raw Edit

Unnamed

public text v1 · immutable
#2094422 ·published 2011-11-23 00:48 UTC
rendered paste body
//the ints are declared earlier on...

public static int result(int oMajor, int oMinor, int pMajor, int pMinor) {

if (isPair(oMajor, oMinor) && !isPair(pMajor, pMinor))
			return -1;		
		else if (!isPair(oMajor, oMinor) && isPair(pMajor, pMinor))
			return 1;		
		else if (isPair(oMajor, oMinor) && isPair(pMajor, pMinor))
			if (oMajor > pMajor)
				return -1;
			else if (oMajor < pMajor)
				return 1;
			else
				return 0;		
		else if (!isPair(oMajor, oMinor) && !isPair(pMajor, pMinor))
			if (oMajor > pMajor)
				return -1;
			else if (oMajor > pMajor)
				return 1;
			else if (oMajor == pMajor)
				if (oMinor > pMinor)
					return -1;
				else if (oMinor < pMinor)
					return 1;
				else
					return 0;