1から10までの自然数の合計

弊社の入社試験に、「1から10までの自然数の合計を出すプログラムを書きなさい」というのがあるのですが、

ゾウリムシ1匹をコップに入れておくと1時間後には2匹、2時間後には4匹、3時間後には8匹となり、72時間後にコップ一杯になります。では最初に2匹入れていた場合、何時間で一杯になりますか?

28ビットのサブネットマスクを4オクテット(xxx.xxx.xxx.xxx)で書きなさい。

http://el.jibun.atmarkit.co.jp/g1sys/2009/09/post-38ec.html

Haskellで書くと、sum[1..10] で10バイト。
Rで書くと、sum(1:10) で9バイト。
Jで書くと、+/1+i.10 で8バイト。
APLで書くと、+/ι10 で5文字(APL記号を8ビット文字で表す処理系なら5バイト)

Jではi.がデフォルトで0スタートなのが不利(?)だ。

   i.10
0 1 2 3 4 5 6 7 8 9
   1+i.10
1 2 3 4 5 6 7 8 9 10
   +/1+i.10
55

ゾウリムシの答えは71時間後。

28ビットのサブネットマスクは、255.255.255.240かな?