コード例 #1
0
ファイル: NumberSegment.java プロジェクト: jinbal/codingtests
 public boolean isSegmentPartOfLargerNumber() throws OrderOfMagnitudeException {
   if (totalNumber == 0) {
     return false;
   }
   OrderOfMagnitude totalMagnitude = OrderOfMagnitude.findOrderOfMagnitude(getTotalNumber());
   return getMagnitude().getMagnitude() <= totalMagnitude.getMagnitude();
 }
コード例 #2
0
ファイル: NumberSegment.java プロジェクト: jinbal/codingtests
 /** sorts by OrderOfMagnitude ascending */
 public int compareTo(NumberSegment o) {
   OrderOfMagnitude compareMagnitude = o.getMagnitude();
   OrderOfMagnitude thisMagnitude = getMagnitude();
   if (thisMagnitude.getMagnitude() < compareMagnitude.getMagnitude()) {
     return -1;
   } else if (thisMagnitude.getMagnitude() > compareMagnitude.getMagnitude()) {
     return 1;
   } else {
     return 0;
   }
 }