Multiples of 67 in a constructed array of arrays?
Haskell - 86 chars

98 → 92: Use list comprehensions and sum instead of filter and length.

92 → 86: Convert nested list comprehensions into one, and change ==0 to &lt;1 (thanks st0le).

f s=zipWith(+)s$tail s
main=print$sum[1|r&lt;-take 50$iterate f[1,3..99],n&lt;-r,n`mod`67&lt;1]


Ungolfed:

initialRow :: [Integer]
initialRow = [1,3..99]

nextRow :: (Num a) =&gt; [a] -&gt; [a]
nextRow xs = zipWith (+) xs (tail xs)

triangle :: [[Integer]]
triangle = takeWhile (not . null) $ iterate nextRow initialRow

main = print $ length $ filter ((== 0) . (`mod` 67)) $ concat triangle