HHeLiBeXの日記 正道編

日々の記憶の記録とメモ‥

数学

Nを表すのに必要な最低限のビット数

Javaのあるプログラムで非負整数Nに対する以下のような式を見かけた。 int n = (int)(Math.log10(N) / Math.log10(2) + 1.0); 最初、何を求めているのかしばらく分からなかったのでメモ。 ちなみに以下のように書いても同じ(はず)である。 int n = (int)Math…

円周率πの不思議

円周率πの不思議―アルキメデスからコンピュータまで (ブルーバックス)作者: 堀場芳数出版社/メーカー: 講談社発売日: 1989/10/17メディア: 新書購入: 2人 クリック: 25回この商品を含むブログ (5件) を見る本屋でたまたま見つけて手に取った一冊(っていうか…

対角線の総数を求めるための考え方

とあるところで次のエントリの存在を知った。 対角線の総数を求める公式 | 片倉学の受験勉強法・受験情報総合ブログ - 楽天ブログ 「他の説明をぜひ考えてみてください!」と書いてあるので、ちょっと考えてみたらしい。ただし、一部、中学受験のお子様には(…

「f(n+1)=f(n)の各桁の二乗の和」という数列

某番組で次のような問題が出されていた。 次の○に入る数字は何か? 4→16→37→58→89→145→42→○→4 で、求め方はタイトルのとおりなのだが、任意の数字に対して数列を作ってみようと思い立って、次のようなプログラムを作成。 import java.util.ArrayList; import…

ある自然数が3の倍数であるかどうかを簡単に判別する方法

ある自然数Nを3で割った余りを求めるには、Nの各桁の数を合計した値を3で割った余りを計算すればよい。 当然、この余りが0(zero)であるならば、Nは3の倍数であると言える。 言われてみれば一度はどこかで聞いていることなのだが、ふと、これを証明しようと思…

解けない数学の問題

どう考えてみても解けない問題。 上1桁の数字が1であり、これを下1桁の数字と取り替える(例えば12345の場合52341となる)と元の値の3倍の大きさになる正の整数の中で最小のものをNとする。Nを9で割ったときの余りはいずれか?選択肢: 0 3 4 5 8 答えは「0」…

十の位が奇数である平方数の一の位

問題へのリンクは不明(ない?)だけど‥ ある整数の平方として表せる数のことを平方数といいます。十の位が奇数であるような平方数の一の位はいくらか? すうじあむ - 数学博物館 確かに、こんなこと、考えたことがなかった。で、「いくらか?」と問われれば、…

RE:RE:分からない確率の問題(2)

RE:分からない確率の問題(2) - ナンセンス不定記 「数学ガール」以来久しぶりに数学脳(何)を使って考え込んだ。 UNKNOWN30%が仮に届いたすれば、NGが50%で、OKが50%なので、15%がOKとなる見込み。 これを最初に見たときは感覚でしか答えられ…

仲間外れ問題

あるとき、とある人のブログの記事(それ自身が素数で、かつ、それぞれの桁の数が素数の数 - ナンセンス不定記)を読んで、「ほう、なるほど」と思った。 さらにそのとき、書籍:数学ガール フェルマーの最終定理 (数学ガールシリーズ 2)作者: 結城浩出版社/メ…