topへ
reload


ボク >> 0を割るのもエラーで弾かなければならない
そんなの0にして抜けちゃえばいいやとか
ぼんやり思ってたが
5/0+1+9=1とか成立させてしまうと
頭悪そう過ぎて耐えられない
適当にmax数を代入して式を破綻させて
絶対に10にならないよう調製も気持ち悪い
配列は数値じゃなく文字列で抱えて
取り出すたびに面倒だが逐一数値変換して
0で割るとかエラーコードa1とか決めて
判別出来るようにしておくと良いかな
他にエラーがあるとも思えないけど
数値と別にエラー用に対応配列持つのはもっと嫌
配列のインデックスだけメモる小さい配列なら
メモリ節約できてよいかなと思えなくもなかったが駄目
計算するたびに対応配列ならそこ見ればよいが
いちいち小さい配列サーチかけて今の計算が居ないか
検索かけるとか面倒過ぎる
小数点以下もあるからdouble型に変換すれば
桁落ちも少ないかな
割り切れてないってことは10にはならなそうだけど
変換するたびに桁落ちして不可逆になるのも嫌
1/3*3+9とか成立しなくなりそう
汚いが成立はしている
そうなると一桁づつ捌かないで
エラーチェック済みの数列を数式にして1発でポン
その方がよいかないちいち数値変換しなくて良い
どうせ式の本数分の配列数は確保するのだから
計算のロジックがシンプルでなくなるが
式を組み立てるロジックをシンプルにすれば同じこと
それなら0で割るチェックでエラーはエラーコード入れて
計算しないとするとスムーズ
結果は文字列で数値変換しなくても10をそのものを
検索してもよいでしょう
-2023/05/18 [Thu] 08:08:08-

topへ
-レッツPHP-
Warning: include(../log/analyzer_ordinary.php) [function.include]: failed to open stream: No such file or directory in /home/users/1/hacca.jp-haru/web/dmz/view.php on line 154

Warning: include(../log/analyzer_ordinary.php) [function.include]: failed to open stream: No such file or directory in /home/users/1/hacca.jp-haru/web/dmz/view.php on line 154

Warning: include() [function.include]: Failed opening '../log/analyzer_ordinary.php' for inclusion (include_path='.:/usr/local/php/5.3/lib/php') in /home/users/1/hacca.jp-haru/web/dmz/view.php on line 154