CodeIQ MAGAZINECodeIQ MAGAZINE

数学

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

riverplus

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

by CodeIQ運営事務局

2017.04.12

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

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

by 池澤あやか

2017.03.27

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

riverplus

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

by CodeIQ運営事務局

2017.03.17

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

riverplus

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

by CodeIQ運営事務局

2017.02.23

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

riverplus

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

by CodeIQ運営事務局

2017.01.27

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

最近とても注目を浴びている「機械学習」「アルゴリズム」を学ぶべく、「CodeIQ数学ゼミ」を開講しました。 増井雄一郎さんをはじめ、一緒にゼミを受けてくれるエンジニアの皆さんと一緒に学んだことをレポー… →続きを読む

by 池澤あやか

2017.01.05

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

riverplus

「数学の問題をプログラミングで解こう!」シリーズ。格子路をらせん状に歩くときの距離が等しくなる組み合わせを求めるという問題でした。たいへん複雑に見える問題ですが、うまく考えると自然数の約数の個数を求め… →続きを読む

by CodeIQ運営事務局

2016.12.28

数学の問題をプログラミングで解こう!「ディビジョン・サム」問題解説

riverplus

「数学の問題をプログラミングで解こう!」シリーズ。 非常に大きな数の約数の和を求めるという問題でした。 値そのものを計算しないで、約数の和のみをうまく工夫して求めましょう。 みなさんはうまくできました… →続きを読む

by CodeIQ運営事務局

2016.12.02

【謎解きプログラム】送料無料の条件は?【比較と論理演算】解答と解説

entry

言語不問で、プログラムにちなんだ謎を解く「謎解きプログラム」。 あなたは見事、謎を解けましたか? というわけで、出題者の柳井さんによる解答と解説をどうぞ! … →続きを読む

by CodeIQ運営事務局

2016.11.28

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

riverplus

「数学の問題をプログラミングで解こう!」シリーズ。 各桁の和を繰り返し計算するという「数字根」に関係する問題でした。 総当たりからの発想の転換と、さらに再帰メモ化という考え方を要するため、ちょっと難し… →続きを読む

by CodeIQ運営事務局

2016.11.08

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

riverplus

「数学の問題をプログラミングで解こう!」シリーズ。 迷路を最短距離でクリアするたどり方の数を求める問題でした。 一見、複雑な迷路ですが、「一つ前の状態を考える」という原則にのっとって考えれば糸口が見つ… →続きを読む

by CodeIQ運営事務局

2016.10.18

数学の問題をプログラミングで解こう!「マルチプル・テーブル」問題解説

riverplus

「数学の問題をプログラミングで解こう!」シリーズ。 かけ算表をうまく囲って和を求められた数にするという問題でした。 みなさんはうまくできましたか? ぜひ出題者のKawazoeさんによる本記事で解法をチ… →続きを読む

by CodeIQ運営事務局

2016.09.02

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

riverplus

「数学の問題をプログラミングで解こう!」シリーズ。 今回はいつもと違って、数学というよりもアルゴリズムの問題に近い内容でした。 素数をグラフのノードとみなして考えましょう。 みなさんはうまくできました… →続きを読む

by CodeIQ運営事務局

2016.08.09

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

riverplus

「数学の問題をプログラミングで解こう!」シリーズ。 a÷b が有限小数となるような (a, b) の組の個数を求める問題です。 単純に解くと時間がかかり過ぎるので、高速化の方法を考えましょう。 みなさ… →続きを読む

by CodeIQ運営事務局

2016.07.12

数学の問題をプログラミングで解こう!「マイナー・ゲーム」問題解説

riverplus

「数学の問題をプログラミングで解こう!」シリーズ。 このシリーズでは初めてとなる、確率に関する問題です。 複雑な考察が必要な問題で、難しく感じた方も多くいらっしゃるかもしれません。 みなさんはうまくで… →続きを読む

by CodeIQ運営事務局

2016.06.20

エンジニアにこそ求められる?「ビジネス数学」を学んでみよう!

main

エンジニアとして働いている人の中には数学が得意な人がいる一方で、苦手にしている人も少なくありません。 文章の中に数式が出てくるだけで拒否反応を示す人もいるでしょう。 仕事をする中で難しい数学は使わなく… →続きを読む

by masuipeo

2016.06.17

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

riverplus

「数学の問題をプログラミングで解こう!」シリーズ。 あるルールに従って赤白が変わるマスに関する問題です。一般には「1次元セルオートマトン」という名前で知られています。一見複雑ですが、うまく考えると非常… →続きを読む

by CodeIQ運営事務局

2016.05.20

データビジュアライゼーションから圏論・Haskellまで──プログラマのための数学勉強会【第6回】

math_o

毎回「数学が好き」が集うプログラマのための数学勉強会。第6回は3月19日、東京・渋谷のイベント&コミュニティスペースdots.で土曜の13時から18時まで、なんと5時間に渡って開催された。今回もその概… →続きを読む

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

2016.05.19

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

riverplus

「数学の問題をプログラミングで解こう!」シリーズ。 特別版ということで、3 問を続けて解くという変わった問題でした。 一つでも間違ったら NG ということで、かなり難度の高い問題だったのではと思います… →続きを読む

by CodeIQ運営事務局

2016.05.12

数学の問題をプログラミングで解こう!「ディビジョン・ナイン」問題解説

riverplus

「数学の問題をプログラミングで解こう!」シリーズ。 1~4 の数字を並べて 9 の倍数を作る問題です。今回はいろいろな解き方のできる問題です。本記事ではそのうちのいくつかを紹介します。 みなさんはどん… →続きを読む

by CodeIQ運営事務局

2016.04.08

12

今週のPickUPレポート

新着記事

週間ランキング

CodeIQとは

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

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

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