PE has always struck me as more focused on math than programming. The easy problems handle brute force but the hard ones are generally bested by a mathematical understanding of the problem rather than programming prowess & algorithmic kung-fu. I've been meaning to check out Rosalind [1] to see if it opens up the door for more challenging programming or just shifts the problem domain to biology.