LL魂ブログ

キミならどう書く 2.0 - 2007 - その 1 Slideshow

去年の熱い闘いが「キミならどう書く 2.0 - 2007」として蘇ります。 「LL 魂」に参加する方も、残念ながら参加できない方も、熱き闘いに参戦してみてください。

問題 1 : 油売り算

斗桶 (a) に油が 1 斗 (10 升) ある。これを等分したい。7 升枡 (b) と 3 升枡 (c) しかない。この 2 つの枡だけで、5 升ずつ等分する方法を記述せよ。

この問題を解くにあたり、(a) に入っている油の容量を第 1 引数、(b) の容量を第 2 引数、(c) の容量を第 3 引数とするプログラムとせよ。

もちろん、(a), (b), (c) に条件を付けなければ解けない場合もあるが、その場合には条件としてどのようなものがふさわしいかを余力があれば考えよ。

 (出力例 : a = 10, b = 7, c = 3 の場合)
 a から c に 3 升移す
 c から b に 3 升移す
 a から c に 3 升移す
 c から b に 3 升移す
 a から c に 3 升移す
 c から b に 1 升移す
 b を a に全部戻して
 c から b に 2 升移す
 a から c に 3 升移す
 c から b に 3 升移す
 by hi_saito

Comment Form:

コメント・トラックバック規約を必ずお読みください。

 

Comments:

2007/08/03 21:13:29 t
LLだからどうって言う問題じゃないよね

Trackback URL: http://karetta.jp/trackback/blog/ll-spirit/033840

Trackbacks:


このサイトについて|ヘルプ|Q&A|個人情報保護|プライバシーポリシー|利用規約|コメント・トラックバック規約|削除規程|広告掲載
Copyright (c) 2005-2007 Time Intermedia Corporation