yomitech
Qiitaで紹介された技術書を、毎週月曜日にメールでお届けします。
登録確認メールをお送りします。いつでも配信停止できます。
バックナンバー
「問題解決」の検索結果: 33冊
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
プロコンで勝つための必須テクニック「アルゴリズム」と「データ構造」の基礎をマスター!
【AtCoder / PAST 2020】とある水色コーダーが最近の精進記録を振り返る【青色になるために】
こんにちは。ayaseと申します。2019年3月頃からAtCoder( レート推移・PASTについて 2019年3月~2020年8月現在までの私のAtCoderでのレート推移はこのような感じです。 レーティング1500の壁に苛まれています。助けて下さい(切実)。 また、2020年6月頃に開催されたAtCoder社の提供する資格試験であるPAST(アルゴリズム実技検定)の第3回の無料での通常受験も行…
AtCoder での実力アップを目指そう! ~競プロ典型 90 問~
こんにちは、大学 1 年生になったばかりの E869120 です。 私は競技プログラミング(競プロ)( や日本情報オリンピック( 年 4 月 20 日現在、AtCoder では赤(レッドコーダー)です。 今回は、競技プログラミングにおける典型問題を毎朝投稿する「競プロ典型 90 問」という取り組みについて、そしてその活用方法について記します。 <br / 1. はじめに
新人エンジニアのためのブックリスト
はじめに 私はプログラミングと関係ない学生時代を送り、ITとは関係のない職に就き、 プログラミングに興味を持って独学で学んだ後にエンジニアに転職しました。 来月でエンジニア歴3年目になるまだまだ駆け出しです。 これまで学習に用いた中でも特に駆け出しエンジニアが読んでおくべき本をまとめました。
アルゴリズムの世界地図
こんにちは、square1001 です。 現在は東京大学の学部 1 年生をしています。私は中学 1 年の頃からプログラミングをやっていて、特にアルゴリズムが大好きです。AtCoder( をはじめとする 競技プログラミング( にも取り組んでいて、中高生のときは 情報オリンピック( にも参加していました。 本記事では、アルゴリズムや競技プログラミングに興味がある方、あるいはプログラミングをやっているけ…
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本 米田 優峻
買ってよかった技術書を紹介しよう! 参加記事です。 アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう - 参加記事でもあります。 なぜなら、ここで推奨している本を買って、ちょっとアルゴリズムについて書こうかなって思っているからです。
エンジニアに読んで欲しい技術書90選
はじめに タイトル通り、読んで欲しい(圧)技術書をたくさん集めてみました。自身の担当から外れる領域に関しては、会社の人に協力を仰ぎ、編集しました。「何を読めばいいかわからない」、「次の読む本を探したい」などのように考えている方の参考になればと思います。 また、大きく、 ・新米エンジニア ・脱新米エンジニア
アルゴリズムイントロダクション総合版第3版
原著は、計算機科学の基礎分野で世界的に著名な4人の専門家がMITでの計算機アルゴリズムの教育用に著したテキストで、今回訳出したのは第3版です。前版までで既にアルゴリズムとデータ構造に関する世界標準教科書としての地位を確立しておりますが、より良い教科書を目指して再び全面的な記述の見直しがなされ、それを基に新たな章や節の追加なども含めて大幅な改訂がなされております。
【2020年】史上最もおすすめされているプログラミング本【25選】
<link rel="canonical" href=" / 本記事はこちらのブログに投稿した記事( dev.to( 25 most recommended programming books of all-time.( 注:本記事は2020年2月18日にPierre( 25 most recommended programming books of all-time.( 訳書の邦題について、訳書…
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本 米田 優峻
買ってよかった技術書を紹介しよう! 参加記事です。 アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう - 参加記事でもあります。 なぜなら、ここで推奨している本を買って、ちょっとアルゴリズムについて書こうかなって思っているからです。
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本
アルゴリズムは、プログラミングを用いて問題を解決していくには欠かせない大切な道具です。一方、アルゴリズムを理解し、そして応用できるようになるためには、ある程度の数学的知識と数学的考察力も大切です。 本書では、中学レベル〜大学教養レベルの数学的知識のうちアルゴリズム学習に必要なものについて扱うとともに、有名なアルゴリズムと典型的な数学的考察について丁寧に解説します。さらに、知識をしっかり身に付...
レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【初級編:競プロを始めよう】
こんにちは、高校 2 年生の E869120 です。 私は競技プログラミング( や日本情報オリンピック( 年 2 月 19 日現在、AtCoder では赤(レッドコーダー)です。 今回は、競技プログラミング上達のためのガイドラインを記します。初級編では未経験者が競プロを始めるところからサポートしますので、是非お読みください。 【シリーズ】 レッドコーダーが教える、競プロ・AtCoder上達のガイド…
アルゴリズムの世界地図
こんにちは、square1001 です。 現在は東京大学の学部 1 年生をしています。私は中学 1 年の頃からプログラミングをやっていて、特にアルゴリズムが大好きです。AtCoder( をはじめとする 競技プログラミング( にも取り組んでいて、中高生のときは 情報オリンピック( にも参加していました。 本記事では、アルゴリズムや競技プログラミングに興味がある方、あるいはプログラミングをやっているけ…
プログラミング初心者の40代おじさんが1年かけてAtCoder緑になった話(色変記事)
はじめまして。六月と申します。 ・ツイッターはこちらです( ・AtCoderのプロフィールはこちらです( 風の噂で、AtCoderでは色が変わった際に色変記事というものを書く文化があり、この時ばかりは大いに自分語りが許されると聞きました…。 そこで、もしかすると人によっては、私の色変記事が参考になる可能性もあるのではないかと思い、筆をとりました。
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本 米田 優峻
買ってよかった技術書を紹介しよう! 参加記事です。 アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう - 参加記事でもあります。 なぜなら、ここで推奨している本を買って、ちょっとアルゴリズムについて書こうかなって思っているからです。
今年読んだ書籍の読書記録【2022年版】
はじめに 2022 年に読んだ書籍を備忘録としてまとめました。 プログラミング リーダブルコード( オライリージャパン(2012年6月23日発売) / Amazon(
【競プロ/AtCoder】Rubyで茶コーダーになるためのロードマップ
この記事は自作のポートフォリオ、ProadMapsで作成しました。 ProadMapsのサービス紹介、作成までの学習記録は別途記事を作成したので、チェックいただけると大変ありがたいです! 概要 まだまだ成績のブレはありますが、なんとか茶色コーダーまでなりました...!Rubyの学習を始めて約10ヶ月ほどかかり、その間にRailsの勉強等もしていますが、競プロの役にたっていそうなものは、出来るだけ乗…
ゲーム制作するUnityエンジニアのオススメ本
ゲーム制作・開発をする上で考えることは沢山あります 設計・サーバー・DB・インフラ・ネットワーク・3DCG・数学・物理・サウンド・AI・セキュリティ・ゲームデザインetc... 僕自身まだ勉強中の身ではありますが、勉強になった書籍を紹介します! 勉強の目的は「汎用的で拡張性・保守性が高くラクに運用・開発したい」「知らない事知りたい」です! 実務でも必要な知識を学べるので、初学者・ゲーム業界に興味が…
おじいさんエンジニアの本棚
この記事はWano Group Advent Calendar 2023( おじいさんエンジニアが日々糧にしている書籍、去年あたりから最近までで読んで良かったと感じる本を紹介します。個人的な好みではありますが、技術力の底上げのためのコンピュータサイエンス、言語仕様に偏らない問題解決本を紹介できればと思っています。 あなたの知らないところでソフトウェアは何をしているのか? 映画やゲームのグラフィック…
【開発エンジニア】1年目に購入した書籍まとめ
こんにちは! 開発エンジニア2年生になって既に数ヶ月経っていますが、今回は1年目に購入した書籍まとめと称して、現時点までに購入した技術関連書籍について整理して紹介したいと思います。 私のスキル・モチベーション感を以下にざっくりまとめます。 - スキル 1年間JavaでWebアプリケーションの設計テストを行なってきました。
データ分析を最短ルートで身につける
はじめに 皆さんはデータ分析にはどのようなイメージをお持ちですか? 「ビジネス上でのデータ分析」「データサイエンス」「機械学習(ML)やAI」など様々なイメージをお持ちの方が多いかもしれません。 データ分析は一般的に 「収集した情報の整理、加工、取捨選択を経て分析するプロセス」(
ねこずきって人が入茶したらしい(初投稿)
Who are you? 初めまして、ホべニア(ねこずき)と申します。こういう記事を書くのは初めてなので違和感があるところもあるかもしれませんが、そんな記事にわざわざ訪れていただきありがとうございます。Markdown記法チートシート( 経緯 さて、本題です。もう三か月近くたってしまっていますが、入茶しました。遅れたのは、その時少々気が向かなかったし面倒くさかった忙しかったからと、「入茶記事なんて…
問題解決プロフェッショナル「思考と技術」
「ゼロベース思考」「仮説思考」「MECE(ミッシー)」「ロジックツリー」など、 2つの思考、2つの技術、1つのプロセスを通じて、ビジネスの現場で問題解決を実践する方法を体系化。問題解決の基本的考え方はここにある。旧版のシンプルで明快な問題解決理論はそのままに、企業事例や演習課題を刷新。
ロジカル・シンキング〜相手を動かす論理を構成する〜
SC(非公式) Advent Calendar 2018( 8日目です。 せっかくなので、プログラミングやSIとかとは違う視点として、ロジカル・シンキングを扱いたいと思います。 1.はじめに なぜロジカル・シンキングは必要なのか - 考えや意見をわかりやくに相手に伝え納得してもらい、自分の思い通りに動いてもらう。これはいかなるビジネスマンにとっても必須のスキルではないだろうか。
データ構造とアルゴリズム
ソフトウェアを設計するための基礎となるデータ構造とアルゴリズムについて,一般の理工系学部1〜3年生を対象として,高校の数学基礎知識のみを前提とした易しい標準的なテキストまたは入門独習書です。半期授業・1年授業のどちらにも柔軟に対応できるように工夫されており,各章は1回の授業で扱える分量にまとめてあります。1〜4章までは必ず学ぶべき基本事項で,そのあとは講義などで使用される方や独習者の時間と興...
アルゴリズムとは何か!? ~ 文系理系問わず楽しめる精選 6 問 ~
0. はじめに NTTデータ数理システム( (通称、けんちょん) です。好きなアルゴリズムは二部マッチング( アルゴリズム( 本記事ではアルゴリズムとは何か、というのを具体例を交えて紹介します。特に前半は文系の方が読んでもわかる記述になったと思います。本記事では各アルゴリズムを雰囲気で掴むことを目標としましたが、より詳しく学びたい方向けに詳細な解説・プログラミング方法へのポインタも示しました。また…
DFS (深さ優先探索) 超入門! 〜 グラフ・アルゴリズムの世界への入口 〜【後編】
目次 + DFS (深さ優先探索) 超入門! 〜 グラフ理論の世界へ 〜 【前編】( からの続きです!! 前編 + 0 章: はじめに(
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本 米田 優峻
買ってよかった技術書を紹介しよう! 参加記事です。 アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう - 参加記事でもあります。 なぜなら、ここで推奨している本を買って、ちょっとアルゴリズムについて書こうかなって思っているからです。
なっとく!アルゴリズム
数式でもない実装でもない、 半径3メートルの身近なアルゴリズムはこんなにわかりやすい! プログラミングにおいて、アルゴリズムは欠かせません。 それは「Hello World」から昨今のAIやIoTに代表される機械学習や ディープラーニングに至るまで変わりません。プログラミングとは、 裏を返せば、アルゴリズムをいかにして見通しよく実装するかにあるからです。 けれども、アルゴリズムの学習...
アルゴリズムとは何か!? ~ 文系理系問わず楽しめる精選 6 問 ~
0. はじめに NTTデータ数理システム( (通称、けんちょん) です。好きなアルゴリズムは二部マッチング( アルゴリズム( 本記事ではアルゴリズムとは何か、というのを具体例を交えて紹介します。特に前半は文系の方が読んでもわかる記述になったと思います。本記事では各アルゴリズムを雰囲気で掴むことを目標としましたが、より詳しく学びたい方向けに詳細な解説・プログラミング方法へのポインタも示しました。また…
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本 米田 優峻
買ってよかった技術書を紹介しよう! 参加記事です。 アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう - 参加記事でもあります。 なぜなら、ここで推奨している本を買って、ちょっとアルゴリズムについて書こうかなって思っているからです。
「なっとく!アルゴリズム(Grokking Algorithms)」【オライリーサブスク本紹介】
<iframe width="560" height="315" src=" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowful…
アルゴリズムデザイン
本翻訳書は、Jon Kleinbergと Éva Tardosの著書“Algorithm Design”の全訳である。訳者が原書の翻訳に至ったのは、2005年5月にボルチモアで開催されたACMのSTOC(Symposiumon Theory of Computing)の国際会議において、Addison-Wesley社のブースで原書を手に取ったときの新鮮な感銘からである。組合せ最適化の分野の著...
AtCoder に登録したら次にやること ~ これだけ解けば十分闘える!過去問精選 10 問 ~
NTT データ数理システム( (通称、けんちょん) です。 好きなアルゴリズム( が好きな人」と呼ばれています。今回は、最近注目度が急上昇している AtCoder について記します。 0. はじめに AtCoder 株式会社( AtCoder は「アルゴリズムを題材とした問題をプログラミングを使って解く」ことを競技化したコンテストを開催するサイト、およびその運営会社です。2012 年 6 月 20…
アルゴリズムとは何か!? ~ 文系理系問わず楽しめる精選 6 問 ~
0. はじめに NTTデータ数理システム( (通称、けんちょん) です。好きなアルゴリズムは二部マッチング( アルゴリズム( 本記事ではアルゴリズムとは何か、というのを具体例を交えて紹介します。特に前半は文系の方が読んでもわかる記述になったと思います。本記事では各アルゴリズムを雰囲気で掴むことを目標としましたが、より詳しく学びたい方向けに詳細な解説・プログラミング方法へのポインタも示しました。また…
DFS (深さ優先探索) 超入門! 〜 グラフ・アルゴリズムの世界への入口 〜【後編】
目次 + DFS (深さ優先探索) 超入門! 〜 グラフ理論の世界へ 〜 【前編】( からの続きです!! 前編 + 0 章: はじめに(
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本 米田 優峻
買ってよかった技術書を紹介しよう! 参加記事です。 アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう - 参加記事でもあります。 なぜなら、ここで推奨している本を買って、ちょっとアルゴリズムについて書こうかなって思っているからです。
問題解決力を鍛える!アルゴリズムとデータ構造
◆2万部突破のベストセラー!みんな読んでる!◆ ◆「 ITエンジニア本大賞2021 特別賞」受賞◆ 競技プログラミング経験が豊富な著者が、「アルゴリズムを自分の道具としたい」という読者に向けて執筆。入門書を標榜しながら、AtCoderの例題、C++のコードが充実。入門書であり実践書でもある、生涯役立つテキストを目指した。 【推薦の言葉】 プログラムが「書ける」ことと、効率の良い結果を得る...
AtCoder に登録したら次にやること ~ これだけ解けば十分闘える!過去問精選 10 問 ~
NTT データ数理システム( (通称、けんちょん) です。 好きなアルゴリズム( が好きな人」と呼ばれています。今回は、最近注目度が急上昇している AtCoder について記します。 0. はじめに AtCoder 株式会社( AtCoder は「アルゴリズムを題材とした問題をプログラミングを使って解く」ことを競技化したコンテストを開催するサイト、およびその運営会社です。2012 年 6 月 20…
アルゴリズムとは何か!? ~ 文系理系問わず楽しめる精選 6 問 ~
0. はじめに NTTデータ数理システム( (通称、けんちょん) です。好きなアルゴリズムは二部マッチング( アルゴリズム( 本記事ではアルゴリズムとは何か、というのを具体例を交えて紹介します。特に前半は文系の方が読んでもわかる記述になったと思います。本記事では各アルゴリズムを雰囲気で掴むことを目標としましたが、より詳しく学びたい方向けに詳細な解説・プログラミング方法へのポインタも示しました。また…
【けんちょん本 to Python】-第4章-「問題解決力を鍛える! アルゴリズムとデータ構造」掲載コードをPythonに書き直してみた!
はじめに この記事は、競技プログラミングの解説を多数書かれているけんちょんさんの書籍、問題解決力を鍛える! アルゴリズムとデータ構造( このページでは、第4章掲載分について紹介します! バグ等ありましたらご容赦ください。 他の章へのリンクは以下のページをご覧ください。
Unityで初学者から中級者までを駆け抜けるためのおすすめ書籍
2024年度バージョンを作成しました こちらをご覧ください はじめに Unityの書籍紹介は色々あるのですが、初学者へのおすすめ書籍まとめという記事が多い印象です。それ自体はいいのですが、 初学者が、一通り読んで学んだ、その先に何ををすればいいのかというところまで幅広くまとめている記事はあまり見かけないなと思ったので作ります。
プログラミング初心者の学生が2年間で読んだ本の中でオススメを紹介する
目次 01. はじめに(1-はじめに) 02. ネットワーク(2-ネットワーク) 03. データベース(3-データベース) 04. セキュリティ(4-セキュリティ)
実務未経験者が今まで独学に使ってきた技術書を公開していくよ
プログラマーでもエンジニアでもない私がエンジニア転職に向けた取り組みとして「これまでプログラミングの独学に使ってきた技術書の遍歴」を、Qiitaの練習も兼ねて記事を書いてみました。 採用担当者の方が目にしたときに「この人が独学でなにを学んできたのか」がまとまってる記事になるといいですね(誰得感...) 想定読者 開発実務未経験でプログラミングの知識ゼロでまともなSESとかに行きたい方あるいはSES…
新人エンジニアのためのブックリスト
はじめに 私はプログラミングと関係ない学生時代を送り、ITとは関係のない職に就き、 プログラミングに興味を持って独学で学んだ後にエンジニアに転職しました。 来月でエンジニア歴3年目になるまだまだ駆け出しです。 これまで学習に用いた中でも特に駆け出しエンジニアが読んでおくべき本をまとめました。
今年読んだ書籍の読書記録【2021年版】
はじめに 2021 年に読んだ書籍を備忘録としてまとめました。 プログラミング 問題解決力を鍛える!アルゴリズムとデータ構造( 講談社(2020年10月2日発売) / Amazon(
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本 米田 優峻
買ってよかった技術書を紹介しよう! 参加記事です。 アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう - 参加記事でもあります。 なぜなら、ここで推奨している本を買って、ちょっとアルゴリズムについて書こうかなって思っているからです。
未経験Androidエンジニアの1年を振り返る
はじめに 未経験からAndroidエンジニアになって1年がたったので、ざっくりやったことを振り返っていく。 入社前 医療系の仕事をしていて、プログラミングとは無縁な環境。 趣味でAndroidアプリ開発をやってみたらドハマりして、休日は個人開発をしながらずっとコードを書いていた。
アルゴリズムとデータ構造の輪講をした話
はじめに 謎の有志団体であるchallengeclub(技術チャレンジ部)の活動の一環で、2022年にアルゴリズムとデータ構造を学ぶために社内の希望者を募って輪講をしました。 私は昨年まで競技プログラミングも未経験でしたが、競技プログラミングに参加し、輪講を開催してみました。私含めて数名のメンバーで運営しましたが、私個人の備忘録もかねて、私の目線で記事にさせていただきます。 - 題材:問題解決力を…
おじいさんエンジニアの本棚
この記事はWano Group Advent Calendar 2023( おじいさんエンジニアが日々糧にしている書籍、去年あたりから最近までで読んで良かったと感じる本を紹介します。個人的な好みではありますが、技術力の底上げのためのコンピュータサイエンス、言語仕様に偏らない問題解決本を紹介できればと思っています。 あなたの知らないところでソフトウェアは何をしているのか? 映画やゲームのグラフィック…
【2024年度版】Unityで初学者から中級者までを駆け抜けるためのおすすめ書籍
2024年度版に向けて この記事は、2020年に作成した記事( この4年でUnity側もURLやHDRPなどの高機能化、ShaderGraphやVFX、VisualScripitingなどのビジュアライズなどの機能追加がされてきています。 ですが、ここではUnityの使い方というよりも、初心者がゲーム制作をUnityで行っていくための情報を書籍を中心に、編集しなおしました。 はじめに
高校の 2 年間で情報オリンピック (JOI) の二次予選を突破する方法を大公開! 〜 JOI の地域格差に挑んだ軌跡の記録 〜
突然ですが、高校生向けのプログラミング大会である日本情報オリンピック(以下、JOI と呼びます)で、都道府県ごとの参加人数にどの程度の差があるかをご存知でしょうか。 下のグラフは、2020 年までの、都道府県別の JOI への参加人数を示したものです(このページ( 2000 名以上参加しているのに対して、大分県からは 2020 年まで 1 名も参加していないという状況でした^参加人数。 <im…
アルゴリズム図鑑 = ALGORITHMS:EXPLAINED AND ILLUSTRATED : 絵で見てわかる26のアルゴリズム
(レポート)Developers Summit 2018(1日目)
はじめに 2018/02/15(木)~02/16(金) に開催された Developers Summit 2018( に参加してきました。今年のテーマは「変わるもの×変わらないもの」です。 昨今の技術の変化は目まぐるしく、xTechに代表されるような、テクノロジーが様々な業界にもたらす 創造的な破壊の事例は枚挙にいとまがありません。数年前までは夢物語だったAIの実用化も、 ディープラーニングの台頭…
アルゴリズムとは何か!? ~ 文系理系問わず楽しめる精選 6 問 ~
0. はじめに NTTデータ数理システム( (通称、けんちょん) です。好きなアルゴリズムは二部マッチング( アルゴリズム( 本記事ではアルゴリズムとは何か、というのを具体例を交えて紹介します。特に前半は文系の方が読んでもわかる記述になったと思います。本記事では各アルゴリズムを雰囲気で掴むことを目標としましたが、より詳しく学びたい方向けに詳細な解説・プログラミング方法へのポインタも示しました。また…
文系ド素人が Web エンジニアとして新卒入社するまでに読んできた本をまとめた
はじめに こんにちは。新卒Webエンジニアの@sho-hataです。 この記事では、人差し指タイピングをしていたレベルの自分が、「Web エンジニアになろう!」と決意してから入社するまでの一年半で読んできた本を、振り返りもかねてご紹介したいと思います。 この記事を読んでくださった方の刺激になったり、少しでもお役に立てれば嬉しいです! 読んできた本
実生活に学ぶアルゴリズム【最終回:1000 個の六角形ゼリーをたった 45 回の切断で作る方法、そしてアルゴリズムを学ぶ意義】
こんにちは、大学 1 年生になったばかりの E869120 です。 私は競技プログラミング( や日本情報オリンピック( 年 5 月 19 日現在、AtCoder では赤(レッドコーダー)です。 本記事では、アルゴリズムが実生活と結びつくトピックについて紹介したいと思います。 【シリーズ】 実生活に学ぶアルゴリズム【第 1 回:セブンイレブンでは 500 円で何カロリー得られるか?】(
新人エンジニアのためのブックリスト
はじめに 私はプログラミングと関係ない学生時代を送り、ITとは関係のない職に就き、 プログラミングに興味を持って独学で学んだ後にエンジニアに転職しました。 来月でエンジニア歴3年目になるまだまだ駆け出しです。 これまで学習に用いた中でも特に駆け出しエンジニアが読んでおくべき本をまとめました。
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本 米田 優峻
買ってよかった技術書を紹介しよう! 参加記事です。 アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう - 参加記事でもあります。 なぜなら、ここで推奨している本を買って、ちょっとアルゴリズムについて書こうかなって思っているからです。
プログラマの数学 第2版
プログラミングに役立つ「数学的な考え方」を身につけよう。 2005年の刊行以来、数学書として異例の大ロングセラーを続けている前著の改訂版です。 プログラミングや数学に関心のある読者を対象に、プログラミング上達に役立つ「数学の考え方」をわかりやすく解説しています。数学的な知識を前提とせず、たくさんの図とパズルを通して、平易な文章で解き明かしています。 改訂にあたっては、文章を全面的に見直...
2017冬休み課題図書10選
Merry Christmas! qnoteアドベントカレンダー最終日は、この冬休みに私が読みたい本、後輩たちに読んでほしい本をいくつか紹介したいと思います。私の業務や趣味がiOSやインフラ系なのでやや偏った選択になりますが、「リーダブルコード」などよく挙げられる鉄板モノは除外して、ここ3ヶ月以内に発売された or これから発売される書籍を中心に選びました。この本ダメだよ、もっと良い本あるよ的な指…
アルゴリズム・AtCoder のための数学【後編:数学的考察編】
0. はじめに こんにちは、大学 1 年生になったばかりの E869120 です。本記事は、 アルゴリズム・AtCoder のための数学【前編:数学的知識編①】( アルゴリズム・AtCoder のための数学【中編:数学的知識編②】( からの続きです!!!
新人エンジニアのためのブックリスト
はじめに 私はプログラミングと関係ない学生時代を送り、ITとは関係のない職に就き、 プログラミングに興味を持って独学で学んだ後にエンジニアに転職しました。 来月でエンジニア歴3年目になるまだまだ駆け出しです。 これまで学習に用いた中でも特に駆け出しエンジニアが読んでおくべき本をまとめました。
新人さんにすすめる有益な技術書達 2022春
はじめに 以下おすすめする技術書達です。分類に迷うものありつつ、流行り廃りあるかもなので2022春と書きました。 :cherryblossom: 技術書達 基本 プログラムはなぜ動くのか
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本 米田 優峻
買ってよかった技術書を紹介しよう! 参加記事です。 アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう - 参加記事でもあります。 なぜなら、ここで推奨している本を買って、ちょっとアルゴリズムについて書こうかなって思っているからです。
プログラミングコンテストチャレンジブック : 問題解決のアルゴリズム活用力とコーディングテクニックを鍛える
今日初めてパソコンを触る高校生が競技プログラミングをはじめるまでの手順
ここでは、今日パソコンをはじめて触る高校生が、コンピューターの使い方や、プログラミングの基礎を学び、競技プログラミングの最初の問題を解いて楽しめるようになるところまでを解説します。 競技プログラミングは競技スポーツとしての側面もありますが、パズルを解く感覚で楽しむ趣味としても最高の趣味だと思います。技術的な高みを目指すのも良いですが、とりあえずゲームのようにエンジョイできるようになることを目指すの…
Pythonで学ぶ数理最適化による問題解決入門
コードを動かしながら最適化に挑戦しよう!オンラインPython学習サービス「PyQ」開発チームが送る数理最適化による問題解決本。「環境なし」でもすぐに始められる!
最適化におけるPython(PuLP版)
はじめに Python-MIP版の記事を作成しました。モデラーとしてPuLPよりPython-MIPの方がメリットが多いので、ぜひ、下記の記事も参考にしてください。 - 最適化におけるPython(Python-MIP版)( 概要 私は、業務で、組合せ最適化技術を用いたソフトウェア開発(例えば、物流における輸送コストの最小化など)を行っています。以前は、C++やCを用いて、最適化のモデルを作成して…
最適化におけるPython(Python-MIP版)
はじめに この記事は、「最適化におけるPython(PuLP版)( どちらのモデラーもデフォルトのソルバーはCBCで使い勝手もほぼ同じですが、Python-MIPは下記の利点があります。 - ソルバーとのインターフェースにCFFI( - PyPy(
プログラミングコンテストチャレンジブック第2版
プログラミングコンテストの問題を通してアルゴリズムのしくみや考え方を楽しく習得。世界トップレベルの著者たちがコンテストで得た知識やノウハウを難易度別にまとめました。現役プログラマだけでなくプログラマを目指している方にもぜひ読んでいたただきたい1冊。
インフラエンジニアの自分が買ってよかったと思う書籍10選
はじめに インフラエンジニアとして働き始めて約3年が経ちましたが、その間の経験を踏まえ、 買ってよかったな と思った書籍をまとめていきます。 買ってよかった本自体はたくさんあるのですが、そのうち インフラエンジニアの後輩がいたらオススメしたい と思えるような極力人を選ばない書籍をここにまとめています。 あくまで 現時点での10選 なので今後も時間とともに変わっていくと思います。多分随時更新します。…
言語の習得やアルゴリズムの学習に最適 オンラインジャッジサイト一覧(2021/12 版)
概要 オンラインジャッジと呼ばれるサイトがあります。あるプログラムのお題が出されて、それに対応するプログラムを書いて提出し評価されるというサイトです。古くはProject Euler( ONLINE JUDGE (AOJ)( しかし日本の著書(プログラミングコンテストチャレンジブック 第2版 ~問題解決のアルゴリズム活用力とコーディングテクニックを鍛える~ ( サイト一覧 AtCoder
AtCoder に登録したら次にやること ~ これだけ解けば十分闘える!過去問精選 10 問 ~
NTT データ数理システム( (通称、けんちょん) です。 好きなアルゴリズム( が好きな人」と呼ばれています。今回は、最近注目度が急上昇している AtCoder について記します。 0. はじめに AtCoder 株式会社( AtCoder は「アルゴリズムを題材とした問題をプログラミングを使って解く」ことを競技化したコンテストを開催するサイト、およびその運営会社です。2012 年 6 月 20…
アルゴリズムとは何か!? ~ 文系理系問わず楽しめる精選 6 問 ~
0. はじめに NTTデータ数理システム( (通称、けんちょん) です。好きなアルゴリズムは二部マッチング( アルゴリズム( 本記事ではアルゴリズムとは何か、というのを具体例を交えて紹介します。特に前半は文系の方が読んでもわかる記述になったと思います。本記事では各アルゴリズムを雰囲気で掴むことを目標としましたが、より詳しく学びたい方向けに詳細な解説・プログラミング方法へのポインタも示しました。また…
計算量オーダーの求め方を総整理! 〜 どこから log が出て来るか 〜
NTT データ数理システム( (通称、けんちょん) です。今回は計算量オーダーの求め方について書きます。 0. はじめに 世の中の様々なシステムやソフトウェアはアルゴリズムによって支えられています。Qiita Contribution ランキング作成( Dijkstra 法( + アルゴリズムとは何か ~ 文系理系問わず楽しめる精選 6 問 ~( アルゴリズムを学ぶと $O(n^2)$ や $O(…
データ分析未経験SEがデータサイエンティストを目指す No.0 [想定ロードマップの概要]
2019/7/8 現在Kaggleのコンペに取り組んでいます。あまりアウトプットができていませんが、インプットは滞りなく進んでますので、どこかでまとめてアウトプットしたいです。 私は現在SIerで勤務していますが、将来的なキャリアアップも兼ねて2019年5月より本格的にデータサイエンティストに向けての勉強を行っています(SIerについての私の愚痴を言ってるだけの記事はこちら( 今後実際に勉強してき…
DFS (深さ優先探索) 超入門! 〜 グラフ・アルゴリズムの世界への入口 〜【後編】
目次 + DFS (深さ優先探索) 超入門! 〜 グラフ理論の世界へ 〜 【前編】( からの続きです!! 前編 + 0 章: はじめに(
レッドコーダーが教える、競プロ・AtCoder上達のガイドライン【初級編:競プロを始めよう】
こんにちは、高校 2 年生の E869120 です。 私は競技プログラミング( や日本情報オリンピック( 年 2 月 19 日現在、AtCoder では赤(レッドコーダー)です。 今回は、競技プログラミング上達のためのガイドラインを記します。初級編では未経験者が競プロを始めるところからサポートしますので、是非お読みください。 【シリーズ】 レッドコーダーが教える、競プロ・AtCoder上達のガイド…
競プロで使っている便利関数メモ(C++)
概要 趣味の競プロでC++を使ってます。 それまではC++を使ったことがなかったので解答方針を思いついても、実装に戸惑うことが多々ありました。 都度便利関数を作ってましたが、ある程度溜まったのでご紹介します。 折角なのでJavaDocチックに記載してみました。英語変ならご指摘ください。
【AtCoder / PAST 2020】とある水色コーダーが最近の精進記録を振り返る【青色になるために】
こんにちは。ayaseと申します。2019年3月頃からAtCoder( レート推移・PASTについて 2019年3月~2020年8月現在までの私のAtCoderでのレート推移はこのような感じです。 レーティング1500の壁に苛まれています。助けて下さい(切実)。 また、2020年6月頃に開催されたAtCoder社の提供する資格試験であるPAST(アルゴリズム実技検定)の第3回の無料での通常受験も行…
アルゴリズム・AtCoder のための数学【前編:数学的知識編①】
こんにちは、大学 1 年生になったばかりの E869120 です。 私は競技プログラミング( や日本情報オリンピック( 年 4 月 7 日現在、AtCoder では赤(レッドコーダー)です。 本記事では、アルゴリズムの学習や競技プログラミングで使える数学的な部分を総整理し、それらについて解説したいと思います。前編・中編では数学的知識、後編(2021/4/26 公開予定)では数学的考察の側面から書い…
アルゴリズムの世界地図
こんにちは、square1001 です。 現在は東京大学の学部 1 年生をしています。私は中学 1 年の頃からプログラミングをやっていて、特にアルゴリズムが大好きです。AtCoder( をはじめとする 競技プログラミング( にも取り組んでいて、中高生のときは 情報オリンピック( にも参加していました。 本記事では、アルゴリズムや競技プログラミングに興味がある方、あるいはプログラミングをやっているけ…
問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本 米田 優峻
買ってよかった技術書を紹介しよう! 参加記事です。 アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう - 参加記事でもあります。 なぜなら、ここで推奨している本を買って、ちょっとアルゴリズムについて書こうかなって思っているからです。