AlternatingPartitionsFilter.java :  » Math » algebra » ru » susu » algebra » partition » filter » Java Open Source

Java Open Source » Math » algebra 
algebra » ru » susu » algebra » partition » filter » AlternatingPartitionsFilter.java
package ru.susu.algebra.partition.filter;

import ru.susu.algebra.partition.Partition;

/**
 * @author akargapolov
 * @since: 09.03.2009
 */
public class AlternatingPartitionsFilter implements IPartitionFilter
{

  @Override
  public boolean checkPartition(Partition partition)
  {
    int sum = 0;
    for (int item : partition.getArrayRepresentation())
      sum += item - 1;
    return sum % 2 == 0;
  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.