2013-09-15から1日間の記事一覧
振り返り。テンパズルとは。 1から9までの、1桁の数字がかかれたカードが4枚ある。 この数字をそれぞれ1回ずつ使い、10になるように計算する。 あれです。 駅の切符とか、ナンバープレートとかで暇つぶしにやるあれ。 方法 1.計算順序を考えるのは大変なの…
4桁の数字から全ての数式のパターンを列挙する。 数式は逆ポーランド記法で記述する。 (例)"12+3+4+" すごい!30分で書けた! もう再帰は見切ったぞ。 ・dupでコピーをとりながら再帰を回す(必要に応じて深いコピー) ・終了条件を満たしたものをresult配列…
テンパズルを解くために下準備中。 おなじみ、テンパズルとは。 1から9までの、1桁の数字がかかれたカードが4枚ある。 この数字をそれぞれ1回ずつ使い、10になるように計算する。 あれです。 駅の切符とか、ナンバープレートとかで暇つぶしにやるあれ。え?…
昨晩はアルゴリズムを考えすぎたためか 謎の頭痛が治まらず、何回も吐いた位ひどかったので 今日はサイトのデザインとか、そういうふわっとしたことを勉強しています。すごいよね。 考えすぎて吐くなんて。 今まで生きてきて経験ないわ。。 不思議なもので …
重複組み合わせはFor文でシンプルに書けてすごい! と書いていたら師匠からメールが来た。■以前のコード i = 0 while i < 10 j = i while j < 10 k = j while k < 10 m = k while m < 10 result << "#{i},#{j},#{k},#{m}" m += 1 end k += 1 end j += 1 end …