- - PR -
論理的思考力テスト【解答つき】
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-09-06 20:58
# 返答数で、ランクインするかどうか、微妙な感じですね。
解答を書こうかなと思っていたのですが、あすかさんの hint で十分ですかね? そういえば、検索エンジンで調べてもあまり回答の無さそうな問題かなぁと 思っていたのですが、「10を作る」、「四則演算」で検索するといろいろ 出てきますね。 | ||||
|
投稿日時: 2006-09-06 23:38
レベル3が解けなかったので、作ってみました。(^_^; http://sawat.jf.land.to/ArithmeticPuzzle/index.html | ||||
|
投稿日時: 2006-09-07 09:17
(9 + 1) - (1 / 9)
(1 / 9) + (9 + 1) | ||||
|
投稿日時: 2006-09-07 09:26
プ
| ||||
|
投稿日時: 2006-09-07 09:43
玉を1〜9として(1,2,3,4,5,6,7,8,9)
1〜4のグループ、5〜8のグループ、9のグループという3グループに分ける。 1〜4のグループと、5〜8のグループを比較して @釣り合う…正解は9の玉。 A1〜4のグループが重い…1〜4のグループに正解がある。 B5〜8のグループが重い…5〜8のグループに正解がある。 仮に、正解が5の玉だとして、続けると 5〜6のグループと、7〜8のグループに分け、これらを比較して @釣り合う…この時点で重い玉がどちらかにあるので、この可能性はゼロ% A5〜6のグループが重い…5か6が重い玉である。 B7〜8のグループが重い…7か8が重い玉である。 として、最後に2つを比較する。。。 ・・・であってますか??? | ||||
|
投稿日時: 2006-09-07 09:48
ターゲットとなる玉は、重いか軽いかはわからないのです。 ののさんのは、重い前提での手順なので、軽かった場合には対応できていませんね。 | ||||
|
投稿日時: 2006-09-07 09:53
プ PART2
| ||||
|
投稿日時: 2006-09-07 18:50
お〜。 自分が休み時間に手抜きして書いたコードは演算のパターンが うまく網羅できなくて正解を見つけられませんでした。だめじゃんw 数字とその間の演算子の組み合わせを順に試す、という単純な ロジックだったのですが、括弧に対する考慮漏れがありますね。 やっぱり構文解析木を組み立てるような方針じゃないと駄目か…。 |