|
■2004年08月28日(土)18:27
携帯ブラウザ・4桁の数字を10にする証明
|
携帯だとクッキーが使えないブラウザもあるらすぃ…。 初めて知った…。 au の EZWeb がクッキー使えるから、ずっとどの携帯でも使えるものだと 思ってました…。 (^^; それを踏まえて、クッキーに頼らないパラメータ渡しを一行掲示板に取り入れてみたり。 めんどくさい…。 (^^;
4桁の数字を10にする証明
http://pc5.2ch.net/test/read.cgi/tech/1063724453/ 1〜9 までの4桁の異なる数字は、各々の数字を 足したり、引いたり、かけたり、割ったりすることによって、 必ず10になる。
ということを証明できるプログラムが出来る? 考え方 4つの数字を a,b,c,d とし、四則演算子を op1,op2,op3 と表したとき、 それらを組み合わせて出来る計算式は次の通りである。
・ ((a op1 b) op2 c) op3 d ・ (a op1 b) op2 (c op3 d) ・ (a op1 (b op2 c)) op3 d ・ a op1 ((b op2 c) op3 d) ・ a op1 (b op2 (c op3 d))
あとは、重複しない1〜9までの4つの数字の順列に +,-,*,/ の複数使用可能な4つの演算子の中から3つの順列を当てはめて、 それぞれ a〜d,op1〜op3 とし、上の5つの式を計算して 10 になることを 確かめればよい。
で、答え。(Perl 版) http://www.noppi.jp/temp/suugaku/total10_pl3.txt
|
|
|