CodeIQ MAGAZINECodeIQ MAGAZINE

数学

プログラミング言語Egisonによるガロア理論入門 (2) ―対称群と正規部分群

前回の記事では、2次方程式の解法をプログラムで記述しました。 本記事では、3次以上の方程式の解法を説明するために、その準備として対称群と呼ばれる群の構造をプログラムで調べます。 対称群の構造と、代数方… →続きを読む

by 江木聡志(楽天技術研究所・Egison作者)

2018.01.25

数学の問題をプログラミングで解こう!「タワー・ビルディング」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。 2種類のブロックで塔を作る場合の数に関する問題でした。 いろいろな解き方が可能です。 みなさんはうまくできましたか? ぜひ出題者のKawazoeさん… →続きを読む

by CodeIQ運営事務局

2018.01.11

数学の問題をプログラミングで解こう!「ペア・ドロップ」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。 ババ抜きの要領でカードを捨てていったときの手元に残る枚数の確率についてでした。最初に何を固定して考えるかがポイントです。 みなさんはうまくできました… →続きを読む

by CodeIQ運営事務局

2017.12.25

数学の問題をプログラミングで解こう!「ストレート・ラインズ」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。 格子点を通る点の個数に関する問題でした。 ある 2 点を通る直線が満たすべき条件をうまくコードに落とし込んでやりましょう。 みなさんはうまくできまし… →続きを読む

by CodeIQ運営事務局

2017.11.29

Udemy人気講師、吉﨑亮介氏・堅田洋資氏が語る機械学習とデータサイエンスの最適な学習法_[PR]

AIやデータサイエンスなど最先端のコンピュータ・テクノロジーをビジネスに生かすための教育活動に取り組むキカガク・吉﨑亮介氏、DATAMIX・堅田洋資氏。 エンジニアやビジネスパーソンがこうしたスキルを… →続きを読む

by 馬場美由紀 (CodeIQ中の人)

2017.11.20

数学の問題をプログラミングで解こう!「ループ・トラッキング」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。 整数に変換を繰り返すときの回数に関する問題でした。 素朴にコードを書くと時間がかかりますが、うまく高速化しましょう。 みなさんはうまくできましたか?… →続きを読む

by CodeIQ運営事務局

2017.11.06

数学の問題をプログラミングで解こう!「カウント・スリー」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。 若干複雑なコーディングが必要な問題でしたが、多くの方に挑戦していただきました。 みなさんはうまくできましたか? ぜひ出題者のKawazoeさんによる… →続きを読む

by CodeIQ運営事務局

2017.10.26

数学の問題をプログラミングで解こう!「ディバイド・アウト」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。 nの階乗を割り算したときの余りについての問題でした。 nが巨大ですので、うまくパターンを見つけて計算量を下げましょう。 みなさんはうまくできましたか… →続きを読む

by CodeIQ運営事務局

2017.09.14

数学の問題をプログラミングで解こう!「キャンディ・アンド・チョコレート」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。 お菓子をグループ分けする問題でした。 一見、2つの独立した問題ですが、実は2つに興味深いつながりがあります。 みなさんはうまくできましたか? ぜひ出… →続きを読む

by CodeIQ運営事務局

2017.08.17

数学の問題をプログラミングで解こう!「ウッド・キーパー」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。 丸太の積み方に関する問題でした。 かなりの難問だったようです。 が、ある視点に気が付くと、比較的シンプルなコードで解くことができます。 みなさんはう… →続きを読む

by CodeIQ運営事務局

2017.07.24

数学の問題をプログラミングで解こう!「タンジェント・フラクション」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。 tan(正接)が単位分数となる角度を探す問題でした。 一見すると図形の問題のようですが、実際は整数の約数に関する問題です。 みなさんはうまくできまし… →続きを読む

by CodeIQ運営事務局

2017.06.23

池澤あやかとプログラミングで学ぼう!機械学習のための数学講座【行列編】

最近なにかと話題の機械学習を学ぶための数学勉強会。第一回の確率分布、第二回のベイズの定理に続き、第三回は行列編を学びます。 数学が苦手な皆さま、これを期に復習したいと思っている皆さま、一緒に勉強してい… →続きを読む

by 池澤あやか

2017.06.05

数学の問題をプログラミングで解こう!「ロンリー・ルーク」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。チェス盤でのルークの置き方に関する問題でした。いろいろな解き方が可能な問題です。 みなさんはうまくできましたか?ぜひ出題者のKawazoeさんによる本… →続きを読む

by CodeIQ運営事務局

2017.05.22

プログラミング言語Egisonによるガロア理論入門 (1) ―2次方程式の解の導出

プログラムにより代数方程式を解くとはどういうことなのか。今回は代数方程式の例の中で、最も単純な代数方程式である2次方程式の解を導出するプログラムをEgisonで書いてみます。 本連載では、いくつかの代… →続きを読む

by 江木聡志(楽天技術研究所・Egison作者)

2017.05.09

数学ガールの結城浩先生に会ってきたよ!──わかばちゃんが行くオフィス訪問マンガ

数学やプログラミングの入門書など多数の著書がある結城浩先生。 結城先生が思う「分野を超えて考えるおもしろさ」や「人に教えるときの心がけ」を聞いてきました! 大先生を前に緊張気味のわかばちゃんですが……… →続きを読む

by 湊川あい

2017.04.27

数学の問題をプログラミングで解こう!「クロッシング・ワード」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。 クロスワードの有効な盤面の数を求める問題でした。 今回はかなり難しかったと思います。 みなさんはうまくできましたか? ぜひ出題者のKawazoeさん… →続きを読む

by CodeIQ運営事務局

2017.04.12

池澤あやかとプログラミングで学ぼう!機械学習のための数学講座【ベイズの定理編】

今なにかと話題の機械学習。いざ始めようと思うと数字や数式、グラフのオンパレード…。数学が苦手な方にとってはなかなかハードルが高いのが現状です。そんな数学が苦手な皆さま、これを期に復習したいと思っている… →続きを読む

by 池澤あやか

2017.03.27

数学の問題をプログラミングで解こう!「プライム・ペア」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。 オイラーのφ関数という関数を題材にした問題でした。定理をうまく活用することがポイントです。 みなさんはうまくできましたか? ぜひ出題者のKawazo… →続きを読む

by CodeIQ運営事務局

2017.03.17

数学の問題をプログラミングで解こう!「ルーム・アンド・ルーフ」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。 あるルールで描かれる正方形の面積を求めるという問題でした。 精度の問題をいかにクリアするか? が本問を解くカギです。 みなさんはうまくできましたか?… →続きを読む

by CodeIQ運営事務局

2017.02.23

数学の問題をプログラミングで解こう!「キャリー・オーバー」問題解説

「数学の問題をプログラミングで解こう!」シリーズ。 足し算の繰り上がりの個数に関する問題でした。問題文自体はシンプルですが、解くのは一筋縄ではいきません。 みなさんはうまくできましたか?ぜひ出題者のK… →続きを読む

by CodeIQ運営事務局

2017.01.27

123

今週のPickUPレポート

新着記事

週間ランキング

CodeIQとは

CodeIQ(コードアイキュー)とは、自分の実力を知りたいITエンジニア向けの、実務スキル評価サービスです。

CodeIQご利用にあたって
関連サイト
codeiq

リクルートグループサイトへ