【毎日自動更新】アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう - LGTMランキング！

https://qiita.com/official-campaigns/engineer-festa/2022

https://qiita.com/official-events/55631b864217a4df857a

# この記事は

「[アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう -](https://qiita.com/official-events/55631b864217a4df857a)」
テーマの応援記事です。

[Qiita API v2](https://qiita.com/api/v2/docs)を利用させていただいて、「[アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう -](https://qiita.com/official-events/55631b864217a4df857a)」に参加しているとおもわれる記事を収拾します。
あつまった記事群（データ）にあれこれしてみます。

- LGTM数順に記事を並べます
- 投稿者ごとの記事数を集計します
- 投稿者ごとのLGTM数を集計します
- tagごとの記事数を集計します
- tagごとのLGTM数を集計します

「参加ボタン」を押すのをお忘れなく!!!

[Qiita Engineer Festa 2022](https://qiita.com/official-campaigns/engineer-festa/2022)を微力でなおかつ僭越ながら盛り上げたいとおもっています:rocket::rocket::rocket:

---

# 総件数
17件 :tada::tada::tada:

# LGTM数 :confetti_ball::military_medal::confetti_ball:
|No|title|created_at|updated_at|LGTM|
|---|---|---|---|---:|
|1|[高速なビームサーチが欲しい!!!](https://qiita.com/rhoo/items/f2be256cde5ad2e62dde)<br>@rhoo|2022-07-12|2024-04-19|43|
|2|[DFSとBFSの計算量は違う](https://qiita.com/assy0000/items/6d0b798e9cd725f5caa9)<br>@assy0000|2022-07-15|2022-07-15|23|
|3|[できるだけ「良い」迷路を自動生成するアルゴリズムを考える](https://qiita.com/samekard_dev/items/6dfdce6aad1f93489ff4)<br>@samekard_dev|2022-07-15|2022-07-30|22|
|4|[アルゴリズムパワーで最長ダジャレ問題を解く](https://qiita.com/seiryu_daisuke/items/06802a0019f1ea993287)<br>@seiryu_daisuke|2022-06-26|2022-06-26|20|
|5|[【Pythonで実装】フェニック木（Binary Indexed Tree）が美しすぎて感動した話（部分和の計算と更新）](https://qiita.com/iorn121/items/d3c24c4d4b014531b782)<br>@iorn121|2022-07-07|2022-07-07|19|
|6|[幅優先探索を用いて迷路の最短手数を求めてみる](https://qiita.com/valusun/items/46bce86ef090e5649c60)<br>@valusun|2022-07-12|2022-08-03|16|
|7|[編集距離(Levenshtein Distance)の計算方法・計算量を考える](https://qiita.com/sinchir0/items/02697cae7f960356eaba)<br>@sinchir0|2022-07-13|2022-07-29|12|
|8|[Union-Find の実装方法まとめ](https://qiita.com/saka_pon/items/2f18c84f1b6834e4fe4a)<br>@saka_pon|2022-07-18|2022-07-23|11|
|9|[CSS Flexboxにコネクタを付けるアルゴリズムを考える ～フローチャート作成ツール flexflowflight ✈ を作る～](https://qiita.com/j5c8k6m8/items/c4f84cf5b9fa2ee4745b)<br>@j5c8k6m8|2022-07-18|2022-07-20|10|
|10|[Abundance of Witnesses 素数判定と行列積判定](https://qiita.com/seiryu_daisuke/items/a6b319db6e8279f0d0bb)<br>@seiryu_daisuke|2022-06-08|2022-06-26|10|
|11|[アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう - 三角形の内部のチェック](https://qiita.com/westbaystars/items/2ff73c0090862f9ea9f7)<br>@westbaystars|2022-06-17|2022-06-17|9|
|12|[セグメント木を完全に理解する](https://qiita.com/katsumata_yusuke/items/a2e6d4f5c98730f9cc1e)<br>@katsumata_yusuke|2022-07-17|2022-07-17|7|
|13|[【毎日自動更新】アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう - LGTMランキング！](https://qiita.com/torifukukaiou/items/8593958b584f07fab756)<br>@torifukukaiou|2022-06-08|2025-06-22|6|
|14|[問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本 米田 優峻 ](https://qiita.com/kaizen_nagoya/items/a074df3bad042829cfd3)<br>@kaizen_nagoya|2022-06-08|2025-05-05|4|
|15|[javascript: array.sort((a, b) =&gt; a - b) にどこまで迫れるか](https://qiita.com/_tt/items/8f4c0b76d128b8e041de)<br>@_tt|2022-07-13|2022-07-24|3|
|16|[Wordleをなるべく早く、なるべく間違えなく解答できるソルバーを考える](https://qiita.com/hareruya-maro/items/b3b7715e91a6cb5e1c70)<br>@hareruya-maro|2022-06-17|2022-06-17|3|
|17|[あなたにお勧めの算法への投入資源](https://qiita.com/kaizen_nagoya/items/8b0f569fe87a82f9bd59)<br>@kaizen_nagoya|2022-06-05|2024-08-29|1|


# 投稿者ごとの記事数とLGTM数
|No|user|count|LGTM|
|---|---|---:|---:|
|1|@seiryu_daisuke|2|30|
|2|@kaizen_nagoya|2|5|
|3|@rhoo|1|43|
|4|@assy0000|1|23|
|5|@samekard_dev|1|22|
|6|@iorn121|1|19|
|7|@valusun|1|16|
|8|@sinchir0|1|12|
|9|@saka_pon|1|11|
|10|@j5c8k6m8|1|10|
|11|@westbaystars|1|9|
|12|@katsumata_yusuke|1|7|
|13|@torifukukaiou|1|6|
|14|@_tt|1|3|
|15|@hareruya-maro|1|3|


# 投稿者ごとのLGTM数と記事数
|No|user|LGTM|count|
|---|---|---:|---:|
|1|@rhoo|43|1|
|2|@seiryu_daisuke|30|2|
|3|@assy0000|23|1|
|4|@samekard_dev|22|1|
|5|@iorn121|19|1|
|6|@valusun|16|1|
|7|@sinchir0|12|1|
|8|@saka_pon|11|1|
|9|@j5c8k6m8|10|1|
|10|@westbaystars|9|1|
|11|@katsumata_yusuke|7|1|
|12|@torifukukaiou|6|1|
|13|@kaizen_nagoya|5|2|
|14|@_tt|3|1|
|15|@hareruya-maro|3|1|


# タグごとの記事数とLGTM数
|No|tag|count|LGTM|
|---|---|---:|---:|
|1|[QiitaEngineerFesta_アルゴリズム](https://qiita.com/tags/QiitaEngineerFesta_アルゴリズム)|17|219|
|2|[QiitaEngineerFesta2022](https://qiita.com/tags/QiitaEngineerFesta2022)|11|131|
|3|[アルゴリズム](https://qiita.com/tags/アルゴリズム)|5|79|
|4|[競技プログラミング](https://qiita.com/tags/競技プログラミング)|4|89|
|5|[Python](https://qiita.com/tags/Python)|3|47|
|6|[DoCAP](https://qiita.com/tags/DoCAP)|2|5|
|7|[Elixir](https://qiita.com/tags/Elixir)|2|15|
|8|[小川メソッド](https://qiita.com/tags/小川メソッド)|2|5|
|9|[40代駆け出しエンジニア](https://qiita.com/tags/40代駆け出しエンジニア)|1|6|
|10|[AdventCalendar2022](https://qiita.com/tags/AdventCalendar2022)|1|6|
|11|[BFS](https://qiita.com/tags/BFS)|1|23|
|12|[CountdownCalendar2022](https://qiita.com/tags/CountdownCalendar2022)|1|4|
|13|[DFS](https://qiita.com/tags/DFS)|1|23|
|14|[Deno](https://qiita.com/tags/Deno)|1|10|
|15|[JavaScript](https://qiita.com/tags/JavaScript)|1|3|
|16|[QiitaEngineerFesta_技術書](https://qiita.com/tags/QiitaEngineerFesta_技術書)|1|4|
|17|[Swift](https://qiita.com/tags/Swift)|1|22|
|18|[TypeScript](https://qiita.com/tags/TypeScript)|1|10|
|19|[Union-Find](https://qiita.com/tags/Union-Find)|1|11|
|20|[Union-Find木](https://qiita.com/tags/Union-Find木)|1|11|
|21|[iOS](https://qiita.com/tags/iOS)|1|22|
|22|[mermaid.js](https://qiita.com/tags/mermaid.js)|1|10|
|23|[セグメント木](https://qiita.com/tags/セグメント木)|1|7|
|24|[データ構造](https://qiita.com/tags/データ構造)|1|19|
|25|[ビームサーチ](https://qiita.com/tags/ビームサーチ)|1|43|
|26|[乱択アルゴリズム](https://qiita.com/tags/乱択アルゴリズム)|1|10|
|27|[動的計画法](https://qiita.com/tags/動的計画法)|1|12|
|28|[文字列](https://qiita.com/tags/文字列)|1|20|
|29|[編集距離](https://qiita.com/tags/編集距離)|1|12|
|30|[計算複雑性理論](https://qiita.com/tags/計算複雑性理論)|1|23|
|31|[計算量](https://qiita.com/tags/計算量)|1|23|


# タグごとのLGTM数と記事数
|No|tag|LGTM|count|
|---|---|---:|---:|
|1|[QiitaEngineerFesta_アルゴリズム](https://qiita.com/tags/QiitaEngineerFesta_アルゴリズム)|219|17|
|2|[QiitaEngineerFesta2022](https://qiita.com/tags/QiitaEngineerFesta2022)|131|11|
|3|[競技プログラミング](https://qiita.com/tags/競技プログラミング)|89|4|
|4|[アルゴリズム](https://qiita.com/tags/アルゴリズム)|79|5|
|5|[Python](https://qiita.com/tags/Python)|47|3|
|6|[ビームサーチ](https://qiita.com/tags/ビームサーチ)|43|1|
|7|[BFS](https://qiita.com/tags/BFS)|23|1|
|8|[DFS](https://qiita.com/tags/DFS)|23|1|
|9|[計算複雑性理論](https://qiita.com/tags/計算複雑性理論)|23|1|
|10|[計算量](https://qiita.com/tags/計算量)|23|1|
|11|[Swift](https://qiita.com/tags/Swift)|22|1|
|12|[iOS](https://qiita.com/tags/iOS)|22|1|
|13|[文字列](https://qiita.com/tags/文字列)|20|1|
|14|[データ構造](https://qiita.com/tags/データ構造)|19|1|
|15|[Elixir](https://qiita.com/tags/Elixir)|15|2|
|16|[動的計画法](https://qiita.com/tags/動的計画法)|12|1|
|17|[編集距離](https://qiita.com/tags/編集距離)|12|1|
|18|[Union-Find](https://qiita.com/tags/Union-Find)|11|1|
|19|[Union-Find木](https://qiita.com/tags/Union-Find木)|11|1|
|20|[Deno](https://qiita.com/tags/Deno)|10|1|
|21|[TypeScript](https://qiita.com/tags/TypeScript)|10|1|
|22|[mermaid.js](https://qiita.com/tags/mermaid.js)|10|1|
|23|[乱択アルゴリズム](https://qiita.com/tags/乱択アルゴリズム)|10|1|
|24|[セグメント木](https://qiita.com/tags/セグメント木)|7|1|
|25|[40代駆け出しエンジニア](https://qiita.com/tags/40代駆け出しエンジニア)|6|1|
|26|[AdventCalendar2022](https://qiita.com/tags/AdventCalendar2022)|6|1|
|27|[DoCAP](https://qiita.com/tags/DoCAP)|5|2|
|28|[小川メソッド](https://qiita.com/tags/小川メソッド)|5|2|
|29|[CountdownCalendar2022](https://qiita.com/tags/CountdownCalendar2022)|4|1|
|30|[QiitaEngineerFesta_技術書](https://qiita.com/tags/QiitaEngineerFesta_技術書)|4|1|
|31|[JavaScript](https://qiita.com/tags/JavaScript)|3|1|


---

# Wrapping up :lgtm: :qiitan: :lgtm:

この記事は、「[アルゴリズム強化月間 - 楽しいアルゴリズムの世界を紹介しよう -](https://qiita.com/official-events/55631b864217a4df857a)」の応援記事です。

豪華プレゼントをGetしちゃってください！
ユー、豪華プレゼントをGetしちゃいなよ！

---

最後に、この記事を自動更新しているプログラムについて補足しておきます。

- 自動更新は、[Elixir](https://elixir-lang.org/)というプログラミング言語がありまして、その[Elixir](https://elixir-lang.org/)で作られた[Nerves](https://www.nerves-project.org/)という[ナウでヤングでcoolなすごいIoTフレームワーク](https://www.slideshare.net/takasehideki/elixiriotcoolnerves-236780506)を使ってつくったアプリケーションで行っております
  - [Nerves](https://www.nerves-project.org/)の始め方につきましては下記の記事が詳しいです
  - [ElixirでIoT#4.1：Nerves開発環境の準備](https://qiita.com/takasehideki/items/88dda57758051d45fcf9)
- [Elixir](https://elixir-lang.org/)には、データを自在に取り扱える[Enum](https://hexdocs.pm/elixir/Enum.html)モジュールがあります
- [Elixir](https://elixir-lang.org/)をはじめてみようという方は、[Enum](https://hexdocs.pm/elixir/Enum.html)モジュールの習得からはじめるとよいとおもいます
- [WEB+DB PRESS Vol.127](https://gihyo.jp/magazine/wdpress/archive/2022/vol127) :book: の特集２「Elixirによる高速なWeb開発！ 作って学ぶPhoenix」は、[Elixir](https://elixir-lang.org/)でWebアプリケーション開発を楽しめる[Phoenix](https://www.phoenixframework.org/)の基礎がぎっしりと詰まっていて、**オススメ**です
- プログラムは、 https://github.com/TORIFUKUKaiou/hello_nerves/tree/master/lib/qiita/events にあります