Java

簡易関数電卓JsCalcWを改良してみた。(2)

簡易関数電卓JsCalcWをさらにもうちょっと改良してみました。(^_^; 何かちょっと足らないと思っていたら、[Ans]アンサーキーを付けるのを忘れていました。(^_^; ついでに、[M]キーも電卓っぽい感じが出るように、[MC],[MR],[MS],[M+],[M-]と増やしてみました…

簡易関数電卓JsCalcWを改良してみた。

簡易関数電卓JsCalcWを改良してみました。(^_^; メモリーキーを付け忘れていたのとボタン入力が末尾追加で不便だったのがずっと気になっていました。 今回の改良の主な内容は、以下の通りです。 ①メモリーキー[M]を付けました。ただの変数「M」です。といっ…

センター試験の原因の確率の問題をJavaで解いてみた。

センター試験の原因の確率の問題をJavaで解いてみました。(^_^; 拙ブログのWRCondProb1.javaが雛形になりそうなのでJavaを使いました。(^_^; 赤球4個、青球3個、白球5個、合計12個の球を袋からA,Bの順に戻さずに1個ずつ取り出す。 (1)[ア-エ] AとBが取り出した…

知恵袋の判断推理の論理問題をJavaで解いてみた。

知恵袋の判断推理の論理問題をJavaで解いてみました。と、いうより、この前、Pythonで作ったプログラムをJavaに翻訳してみました。(^_^; 今回は、条件を満たす場合の真理値表の横に選択肢の真理値表も付けてみました。 ちなみに、次のように、for-each文を使…

知恵袋の白玉と赤玉の原因の確率の問題をJavaで解いてみた。

知恵袋の白玉と赤玉の原因の確率の問題をJavaで解いてみました。(^_^; 白玉7個、赤玉3個が入っている袋から、玉を1個取り出し、それを袋に戻さないで、続いてもう1個取り出す。2番目に取り出した玉が赤玉であるとき、最初に取り出した玉も赤玉である確率を求…

知恵袋の袋の中の玉を交換する確率の問題をJavaで解いてみた。

知恵袋の袋の中の玉を交換する確率の問題をJavaで解いてみました。(^_^; 袋Aには白玉4個と黒玉5個,袋Bには白玉3個黒玉2個が入っている。まずAから2個を取り出してBに入れ次にBから2個を取り出してAに戻す。このときAの中の白玉と黒玉の個数が初めと変わら…

「3の100乗を19で割ったあまりは?」を4通りの方法で計算してみた。

「3の100乗を19で割ったあまりは?」を4通りの方法で計算してみました。(^_^; はてなブックマークで『「3の100乗を19で割ったあまりは?」を4通りの方法で計算する』という記事を見かけたので、これを4通りの方法、こちらの場合は4つのプログラム言語(P…

「デートの相手」の論理パズルをJavaで解いてみた。

「デートの相手」の論理パズルをJavaで解いてみました。(^_^; 「デートの相手」 とあるアパートに住んでいる独身10人は男性5人、女性5人で1階から5階までの各階に2人ずつ住んでいます。この5人の男性(A男、B男、C男、D男、E男)はこの5人の女性(P子…

知恵袋で見つけた赤玉と白玉の組分けの問題をJavaで解いてみた。(2)

知恵袋の赤玉と白玉の組分け問題をJavaで解いてみました。 赤玉が10個、白玉が90個、計100個の玉をA,B,C,Dのボックスに10個ずつ分ける。同じ色の玉は区別しないとして、玉の入れ方は何通りあるか。 直接、同じものを含む順列を生成させて求めようと…

簡易関数電卓JsCalcをGUI化してみた。JsCalcW - Java (3)

前回、JsCalcWにちょっとボタンを増やして電卓っぽくしてみましたが、今回はもうちょっとボタン(関数キー)を増やして関数電卓っぽくしてみました。(^_^; 関数電卓と言えば、やはり、双曲線関数が付いてないと感じが出ないのですが、なんか未サポートのような…

簡易関数電卓JsCalcをGUI化してみた。JsCalcW - Java (2)

以前、簡易関数電卓JsCalcをGUI化したJsCalcWに、もうちょっとボタンを増やして電卓っぽくしてみました。(^_^; ボタンで入力した数字等はカーソル(キャレット)位置に関係なく、末尾に追加されていきます。また、[CE]ボタンも同様に末尾の一文字を消去する…

質問の平行四辺形の中の三角形の個数の問題をJavaで解いてみた。

質問の平行四辺形の中の三角形の個数の問題をJavaで解いてみました。 平行四辺形⊃正方形なので、平方四辺形を正方形とみなして、座標をi行j列として設定しました。 「n×n」の正方形において、直角二等辺三角形の等しい辺の最大値はnになるので、大きさ1…

質問のカエルのジャンプの問題をJavaで解いてみた。

質問のカエルのジャンプの問題をJavaで解いてみました。 ジャンプの回数は、0〜int[({葉っぱの数}+1)/2]なので、ジャンプの回数でそれぞれ場合分けしました。数字を'o'、ジャンプを'j'として、同じものを含む順列を生成して、'j'が隣り合うもの("jj")をスキ…

知恵袋で見つけた「自然数を順番に並べた数」の問題をJavaで解いてみた。

前回のPythonのプログラムをJavaに翻訳してみました。(^_^; 検算用の方が速いようなのでそれを採用しました。(^_^; log10がなかったので適当な代替関数を見つけるのにちょっと苦労しました。もともと、桁数を得るためにlog10を使っていたので、BigDecimalのp…

質問の期待値の問題をJavaで解いてみた。

質問の期待値の問題をJavaで解いてみました。(^_^; 2種の文字A,Bの順列について考える 同一文字の1つづきを1つの連という 例えばAABABB ではAA,B,A,BBの4個の連を持つ A,Bを5個ずつ計10個を1列に並べるときの連の個数の期待値を求めよ ※参考URL http://okwav…

質問のくじ引きの確率の問題をJavaで解いてみた。

質問のくじ引きの確率の問題をJavaで解いてみました。(^_^; 10本のくじの中に3本の当たりくじと1本のチャンスくじとがある チャンスくじを引いたときは引き続きもう一度ひくものとする 甲、乙の順でくじをひくとき、それぞれお当たりくじを引く確率を求めよ …

質問のカードの確率の問題をJavaで解いてみた。

質問のカードの確率の問題をJavaで解いてみました。(^_^; 組合せを生成して、P(a b)を求めてみました。途中、b=2,4,6,...,20のときのa>b,a=b,a /* * ProbOfCards3.java * */ class ProbOfCards3 { // 順列生成 static boolean nextPerm(int[] p, int n, int …

質問の色玉の確率の問題をJavaで解いてみた。

質問の色玉の確率の問題をJavaで解いてみました。(^_^; 色玉に次のように0〜19までの通し番号を与えると、その通し番号を10で割った整数の商が色を、10で割った余りに1を加えた数が元の1から10までの番号を表します。 1, 2, 3, 4, 5, 6, 7, 8, 9,10 白球(0) …

知恵袋の男女が並ぶ確率の問題をJavaで解いてみた。

知恵袋の男女が並ぶ確率の問題をJavaで解いてみました。(^_^; 男子4人女子3人を1列に並べるとき次の事象の確率を求めよ 1、男女が交互に並ぶ 2、女子3人が隣り合う 3、女子が両端にくる 4、女子3人のうちどの2りも隣り合わない 今回は確率なので全順列…

知恵袋の男女が並ぶ場合の数の問題をJavaで解いてみた。(2)

知恵袋の男女が並ぶ場合の数の問題をJavaで解いてみました。(^_^; 男4人・女4人が一列で並ぶとき ① 男女が交互になる並び方 ② ①の場合、特定の男Aと特定の女Aが隣り合う並び方 今回は、男を大文字のABCD、女を小文字のabcdで表してみました。(^_^; 文字…

知恵袋の男女が並ぶ場合の数の問題をJavaで解いてみた。

知恵袋の男女が並ぶ場合の数の問題をJavaで解いてみました。(^_^; 男子2人、女子3人が一列に並ぶとき次の並びは何通りか 女子3人が隣り合う。 そういえば、「男女」と言えば、・・・。(^_^; ●男女踊ってみた@いとくとら ● Danjo1.java /* * Danjo1.java * */ c…

簡易関数電卓JsCalcをGUI化してみた。JsCalcW - Java

簡易関数電卓JsCalcをGUI化してみました。(^_^; SwingでGUI化して、ArrayListで入力にヒストリー機能を付けてみました。(^_^; ちなみに、コンパイルするときは、JsCalc.javaを同じディレクトリに置く必要があります。● JsCalcW.java import java.awt.*; impo…

知恵袋の条件付き確率の問題をJavaで解いてみた。

知恵袋の条件付き確率の問題をJavaで解いたみました。 a,b,c,d,e,f,gの7人が横一列に並ぶ。aがbより右に並ぶ事象をA、bがcより右に並ぶ事象をB、 cがdより右に並ぶ事象をCとする。Aが起こった時の、次の事象の起こりうる条件付き確率を求めよ。 (1)B (2)…

知恵袋で見つけた赤玉と白玉の組分けの問題をJavaで解いてみた。

知恵袋で見つけた赤玉と白玉の組分けの問題をJavaで解いてみました。 赤玉7個と白玉5個をA,B,C の三つのはこに入れる (1) 赤玉7個と白玉5個を3つの箱に入れる入れ方。ただし空の箱があってもよいとする (2) 空箱を許さないとき赤玉7個と白玉5個を3つ…

知恵袋で見つけたサイコロの場合の数の問題をJavaで解いてみた。(2)

知恵袋で見つけたサイコロの場合の数の問題をもう一つ、Javaで解いてみました。(^_^; (1)一個のさいころを三回投げて出る目の数を順にa、b、cとする。次の場合は何回あるか。 a≦b≦c ※参考URL http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q…

知恵袋で見つけたサイコロの場合の数の問題をJavaで解いてみた。

知恵袋で見つけたサイコロの場合の数の問題をJavaで解いてみました。(^_^; さいころを三回投げたとき、出た目の数を一回目から順にa,b,cとする。このとき、以下の問いに答えよ。 (1)(a,b,c)の組み合わせは何通りか。 (2)a,b,cのうち2つ以上が1になる場…

判断推理の長距離走の問題をJavaで解いてみた。

知恵袋で見つけた判断推理の長距離走の問題をJavaで解いてみました。この問題は、順序関係と対応関係の融合問題のようです。(^_^; 問題A〜Eの選手がそれぞれ赤、青、黄、緑、黒の異なる色のゼッケンを着け、長距離走を行った。 次のことがわかっているとき…

知恵袋で見つけたトランプの確率の問題をJavaで解いてみた。

知恵袋で見つけたトランプの確率の問題をJavaで解いてみました。 ジョーカーを除いた52枚のトランプから2枚を引くとき 2枚ともスペードかまたは2枚とも3以下の札である確率 カードに、0〜51の整数値を与えて、13で割った商でスート(絵柄マーク)、13で割っ…

知恵袋の格子点の問題をJavaで解いてみた。

知恵袋の格子点の問題をJavaで解いてみました。 (1) 3x+2y≦8を満たす0以上の整数の組(x,y)の個数を求めよ。 (2) 3x+2y≦2008を満たす0以上の整数の組(x,y)の個数を求めよ。 これは、数列の格子点の問題のようです。(^_^;● LatticePoint1.java /* * LatticePoi…

10 Puzzleを解くプログラムをJavaで作ってみた。

GoogleのNexus7のCMの「1158で10を作る」パズル(10 Puzzle)を解くプログラムをJavaで作ってみました。(^_^; 算数チャレンジ 1,1,5,8 + − × ÷を用いて、 答えを10にしましょう。 この前作った「ちょっと前の質問の小町算の類題をJavaで解いてみた。」…