2016-MapReduce

2016-MapReduce

ビ太郎のコンピュータは4種類の命令を組み合わせていろいろな情報を処理できます.

(max x1 x2 … xn) は x1 x2 … xn から最大の値を取り出します
(min x1 x2 … xn) は x1 x2 … xn から最小の値を取り出します
(+ x1 x2 … xn) は x1 + x2 + … + xn の足し算を計算します
(· x1 x2 … xn) は x1 · x2 · … · xn の掛け算を計算します
これらの処理は,かっこを使って組み合わせることもできます.

例えば,(+ (· 2 3) (+ 1 2)) を実行すると 9 になります.

問題:

次の式を計算するとどの値になるでしょう?

(+ (max (min 3 9 2) (· (max 0 4) (min 0 4))) (min (max 3 6) (max 5 7 2)))

画像の説明

powered by Quick Homepage Maker 5.0
based on PukiWiki 1.4.7 License is GPL. QHM

最新の更新 RSS  Valid XHTML 1.0 Transitional