、まとめ
)
こあらの見た風景(要はブログ)
スタートしました。
最近、諸般の事情によりVBAとにらめっこしている。
前の日記にも書いたが、昔はBASICがだいすきだった子供なので、
素人は素人なりにマクロを組んでいるのだが・・・
どうしてもマクロが組めないものにぶつかり、頭がいたい。
それは、以下のような算数の問題を解くようなものである。
<問題>
A・B・Cの3人の人がいます。
この3人で分担して一つの作業を行ったところ、それぞれ
A:1月1日〜3月1日
B:2月1日〜4月1日
C:3月1日〜5月1日
という期間で作業を行い、作業が終了しました。
このとき、作業開始から作業終了までの実際の作業日数は何ヵ月でしょうか。
パターンがこれだけだったら単純なのだが、可能性として
A:1月1日〜5月 1日
B:2月1日〜4月 1日
C:3月1日〜4月15日
とか
A:1月1日〜3月1日
B:4月1日〜6月1日
C:5月1日〜8月1日
とか
A:1月1日〜3月1日
B:2月1日〜4月1日
C:4月1日〜5月1日
という事例も想定される。
このほかの条件は「作業開始の順番はA→B→Cである」だけだとして、
この問題を計算するためのプログラムはどのようにすればいいんだろう?
ここ2・3日、この問題が解けずにうなっております・・・。