2013-01-01から1年間の記事一覧

Rings in the Squareの問題をPythonで解いてみた。(2)

前回作ったプログラムをNumPyを使って書き直してみました。(^_^; 4点が同一円周上にある条件は、4次の行列式の方を使ってみました。(^_^; 組み込み関数int()を使ったのは、np.linalg.det()の計算結果が実数なので誤差が出るためです。行列の要素が全部整数な…

Rings in the Squareの問題をPythonで解いてみた。

Rings in the Squareの問題をPythonで解いてみました。(^_^; 点は、p=0〜8の整数値で与えて、p%3でx座標、p//3でy座標を得ています。 6---7---8 (0,2)---(1,2)---(2,2) | | | | | | 3---4---5 → (0,1)---(1,1)---(2,1) | | | | | | 0---1---2 (0,0)---(1,0…

「笑わない数学者-MATHEMATICAL GOODBYE」の問題をPythonで解いてみた。

「笑わない数学者-MATHEMATICAL GOODBYE」の問題をPythonで解いてみました。(^_^; 昔作ったプログラムの有り合せでなんとなく出来てしまいました。(^_^;● MathematicalGoodbye.py # coding: UTF-8 # MathematicalGoodbye.py import itertools from time impo…

【クリスマス・ソング】の質問

皆さん、回答ありがとうございました。いるか(BA)はお洒落なリンクがとても素敵だったので決めました。それから、他の方の曲名も見つけていただいてありがとうございました。o(^-^)o ちなみに、私のお気に入りのクリスマス・ソング♪はこちらです。o(^-^)o●Wh…

10 Puzzleを解くプログラムをPythonで作ってみた。 (2)

前回のプログラムを0000〜9999まで、すべての解を求めるように書き直してみました。約3分ぐらいかかるようです。 括弧付けで外側の括弧は初めから外してみました。(^_^; ちなみに、IDEとして、PyScripterを使いました。● 10PuzzleAll.py # coding: UTF-8 # 1…

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

Googleと言えば、Pythonということで、昨日、Javaで作ったプログラムをPythonに翻訳してみました。やっぱり、楽だね。(^_^; ただし、プログラム名を10Puzzleに改名しました。また、同じものを含む順列の場合、実行結果が重複してしまうので、発見した解を記…

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

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

Einstein's riddle in Python

昨日のRubyで作ったのをPythonに翻訳してみました。(^_^; ついでに、今までに他の言語で作ったものも比較のために並べておきます。 ●【プログラム クイズ】 アインシュタインのなぞなぞ (Einstein's Riddle) - rscの日記 ●Einstein's riddle in JavaScript -…

Einstein's riddle in Ruby

ネタ切れぎみなので、『Einstein's riddle in JavaScript』で作ったプログラムをRubyに翻訳してみました。(^_^; get_pos()とnext_perm()は、Rubyの組み込み関数のindex()とpermutation()を使いました。● Einstein.rb #! ruby -Ks # Einstein.rb # # : 12345 …

『安堂ロイド』#07

昨日の『安堂ロイド』#07で、印象に残ったセリフを備忘録代わりに残しておきます。#03のロイドが壊れた時計を直す回想シーンのものですが、なんか奥が深い気がします。(^_^; 壊れた時計を直す。「人や生物は生きているだけでいい。誰かの役に立つ必要はない…

春分の日と秋分の日を求めるプログラムをJavaで作ってみた。

春分の日と秋分の日を求めるプログラムをJavaで作ってみました。(^_^; というか、質問の【超簡単クイズ】で、昔、Cで自作したのを思い出して、参考URLの計算式で検算してみました。(^_^;● Equinox1.java /* * Equinox1.java */ class Equinox1 { // 春分の日…

【面白いCM】の質問

Q

皆さん、回答ありがとうございました。御紹介いただいたものはどれも面白いものばかりでした。いるか(BA)は内容もよく、一番たくさん紹介していただいたので決めました。o(^-^)o 最近のCMは、宇宙人ジョーンズや白戸家シリーズなどドラマ仕立てで面白いのが…

【めりゅっけ】

久しぶりに見たら、二人とも成長してすごく可愛くなっていたので張っておきます。o(^-^)o ●【めりゅっけ】サディスティック・ラブ / Sadistic Love 【踊ってみた】HD ●【めるる】 GIFT 踊ってみた[HD] ●【ゆっけ】メグメグ☆ファイアーエンドレスナイト…

最近、おススメのテレビ【ドラマ】の質問

Q

皆さん回答ありがとうございました。どれも面白そうでしたが、いるか(BA)は、個人的にちょっとお気に入りだったので決めました。(^_^; もともと、不思議系やSFもの好きで、『安堂ロイド』は、ターミネーターとマトリクスとドラえもんをたして3で割ったような…

Manian & Floorfilla - Just Another Night

●Manian & Floorfilla - Just Another Night (Anthem 4) (Video Edit)

知恵袋の1次不定方程式の整数解の問題をJavaで解いてみた。

知恵袋の1次不定方程式の整数解の問題をJavaで解いてみました。 13x-7y=200を満たす整数(x,y)のうち|x|+|y|を最小にする値を求めよ 2組答えがあるようなので、ちょっと手抜きになってしまいました。(^_^;● DiophantineEqu1.java /* * DiophantineEqu1.java *…

質問の因数分解の利用の問題をJavaで解いてみた。

質問の因数分解の利用の問題をJavaで解いてみました。(^_^; 数学的に解くと、#1の方の式 a(2N+1)=300 から、2N+1は、300の約数 {1,2,3,4,5,6,10,12,15,20,25,30,50,60,75,100,150,300} の中にありますが、Nが2桁の数なので、2N+1≧21の奇数になり…

知恵袋の条件つき同じものを含む順列の問題を解いてみた。

知恵袋の条件つき同じものを含む順列の問題を解いてみました。(^_^; 九個の文字A,A,B,B,B,C,C,C,Cを一列に並べるものとする。 (1)異なる並べ方の総数 (2)Aが連続して並ぶ並べ方 (3)Cが2個以上連続して並ばない並べ方のうち、先頭がCである並べ方 (4)Cが2個以…

【百倍返し】のアンケート

Q

【百倍返し】のアンケートですが、皆さん、回答有難うございました。 老婆心ながら、例のドラマって、もちろん、ドラマ『半沢直樹』です。 やはり、全体としては、「やり過ぎ」が一番多かったですね。(^_^; ちなみに、男女別で集計を取ってみると、男性は「…

立体の最短経路の場合の数の問題をJavaで解いてみた。(2)

知恵袋で見つけた立体の最短経路の場合の数の問題をJavaで解いてみました。 空間において座標(x,y,z)にある点Pを1回の操作で (x+1,y,z),(x,y+1,z),(x,y,z+1) のいずれかを選んでその座標に移動させる。 最初に(0,0,0)にある点Pを、9回の操作で(3,3,3)に移動…

知恵袋で見つけた判断推理の出会いの問題をJavaで解いてみた。

知恵袋で見つけた判断推理の出会いの問題をJavaで解いてみました。 A〜Dの4人はある大学の留学生でそれぞれ国籍が異なり、 アメリカ人、イギリス人、フランス人、ドイツ人のいずれかである。 ある日の4人の相互の出会いについて次の事が分かっている。 …

知恵袋で見つけた判断推理のリーグ戦の問題をJavaで解いてみた。

知恵袋で見つけた判断推理のリーグ戦の問題をJavaで解いてみました。 今回は選択肢のチェックは省略しました。(^_^;● LeagueMatch1.java /* * LeagueMatch1.java * * □abcdef(相手) * A\×□□○□ 1勝2敗2分 * B○\□□□□ * C□□\□□○ 1勝のみ * D□□□\□…

判断推理の過去問にチャレンジ!の問題をJavaで解いてみた。

判断推理(地方公務員[大卒])の過去問にチャレンジ!の問題をJavaで解いてみました。 +---+---+---+---+---+---+---+ | # | 1 | 2 | 3 | 4 | 5 | 6 | +---+---+---+---+---+---+---+ | R | | | | | | | +---+---+---+---+---+---+---+ | A | | | | | | | 5 +-…

知恵袋の最大公約数の問題をJavaで解いてみた。

知恵袋の最大公約数の問題をJavaで解いてみました。 プログラムなら、整数系の問題だとすごく楽に解けますね。(^_^;● ProbOfGcd1.java /* * ProbOfGcd1.java * http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10113306805 */ class ProbOfGcd1 {…

知恵袋の二次関数の応用問題をJavaで解いてみた。

知恵袋の二次関数の応用問題をJavaで解いてみました。 売価をx円、1日の売り上げ金額y円とすると、1日の売上個数zは、簡単な直線の式で表されるので、 z=300-2(x-100) また、x,y,zには次の関係式が成り立ちます。 y=x*z● ProbOfQuadraticFunc1.java /* * P…

判断推理の帽子の色の問題をJavaで解いてみた。

判断推理の帽子の色の問題をJavaで解いてみました。 A〜Eは青か赤か白の帽子をかぶっている。いずれの色の帽子も誰かがかぶっており他人の帽子の色はわかるが自分の帽子の 色はわからない。A〜C3人は帽子の色について同時にそれぞれ次のように言った。 …

知恵袋の名刺の取り方の問題をJavaで解いてみた。

知恵袋の名刺の取り方の問題をJavaで解いてみました。 「A,B,C,D,Eの5人の名刺が1枚ずつある。この5人が1枚ずつ名刺を取るとき、1人だけが自分の名刺を取るような取り方は何通りあるか。」 これは、完全順列の応用問題のようです。(^_^; ※参考URL ●完全…

質問の6年生の算数(集合)の問題をJavaで解いてみた。

質問の6年生の算数(集合)の問題をJavaで解いてみました。(^_^; みかんに手をあげた人をA, バナナに手をあげた人をBとして、設定は下記のベン図の通りです。 プログラムの実行結果から、答えは分かったので、後は算数的にどう説明するかです。(^_^;● ProbOfS…

知恵袋の数字を並べて作る整数の個数の問題を解いてみた。

知恵袋の数字を並べて作る整数の個数の問題を解いてみました。 6個の数字0、1、2、3、4、5がある。 この時、異なる3個の数字を用いてできる3桁の数のうち3の倍数はいくつあるか。 まず、条件を満たす組合せを求めてから、順列を求めるパターンです。 {0,1,2}…

質問の「一次関数」の応用問題をJavaで解いてみた。

質問の「一次関数」の応用問題をJavaで解いてみました。 ちなみに、3点の共線条件は、次の通りです。 ※参考URL ●パラメトロン計算機: 同一直線上の3点 http://parametron.blogspot.jp/2008/04/3.html● ProbOfLinearFunc1.java /* * ProbOfLinearFunc1.java *…