Mae向きなブログ

Mae向きな情報発信を続けていきたいと思います。

Book

クスノキの番人

親子や兄弟の愛情とか、老いとか、考えさせられる物語ですね。こんなクスノキが実際にあったならと思わずにはいられません。 できなかったのではなく、しなかっただけだ。つまらないプライドや卑小な意地のせいで、自分の心に嘘をついていた。そんなものには…

白銀の逃亡者

新型コロナウィルス感染症の対応をめぐっての出来事が小説のモデルになっているのではと思ったのですが、コロナ禍前に書かれていたんですね。それだけでびっくりしますね。 白銀の逃亡者 (光文社文庫)作者:知念 実希人光文社Amazon ランキング参加中読書

残月記

時間を見つけては読書を楽しんでいるのですが、最近は読む本のジャンルが限られていて、たまには自分では選ばないだろうという本を読みたいなと思ったいたところでした。 そんな折、たまたま人に勧められ、読み始めたのですが、確かにこれは自分で選ぶことも…

正義の天秤 毒樹の果実

『正義の天秤』、『正義の天秤 アイギスの盾』に続く3作目です。 正義の女神 - Wikipedia、テミス像を見るたびに、その右手に持たれているのが剣ではなく、メスに見えてくるかもしれません。 正義の天秤 毒樹の果実 (角川文庫)作者:大門 剛明KADOKAWAAmazon

数学ガールの秘密ノート/数を作ろう

中学校の教科書で、自然数、整数、有理数や無理数という数が分類されている図があったのを思い出しますが、これらはあって当然という考えしかなかったので、最初、本書を読み始めたときの感想は、これも数学なんだろうかというものでした。 数を作るのに、集…

流浪の月

著者の本を読むのは、『汝、星のごとく』に続いて2冊目でした。なんとも言えない読後感、色々と考えさせられる本ですね。 店の名前は『calico』にした。(途中略)美しい異国の布。 流浪の月 (創元文芸文庫)作者:凪良 ゆう東京創元社Amazon

魔女と過ごした七日間

「ラプラスの魔女」シリーズの3作目ということですが、前2作を覚えていなくても十分楽しめました。 最近のAIの急速な進化を考えると、作中で語られている世界も近々現実のものになるのではと思えてきます。 魔女と過ごした七日間作者:東野 圭吾KADOKAWAAmazon

汝、星のごとく

2023年本屋大賞受賞作品ということで読んでみました。著者の本を読むのは初めてですが、自分の読書の幅が広がったようで読んでよかった本になりました。 初めての個展のメインに据える作品で、タイトルは『Homme fatal』 タイトルの意味を調べずにはいられま…

爆弾

このミステリーがすごい!2023年版 国内編第1位! ミステリが読みたい!2023年版 国内編第1位! とのことですが、ちょっと忙しい時期に読み始めたこともあって、なかなか集中して読み込めなかったのが残念でした。 爆弾作者:呉勝浩講談社Amazon

傷痕のメッセージ

傷痕のメッセージ (角川書店単行本)作者:知念 実希人KADOKAWAAmazon

火の粉

著者の本を読むのは、『クロコダイル・ティアーズ』、『霧をはらう』に続いて3冊目でした。今回も読み進めるうちにどんどん引き込まれてしまいました。 火の粉作者:雫井脩介幻冬舎Amazon

パズルで鍛えるアルゴリズム力

C++を使って紹介されているパズルを、「アルゴリズム力」と「Python力」を鍛えるために、Pythonで書き換えながら読んでみました。 プログラム学習にパズルを題材にするというのは、いいですね。面白くて楽しい経験を通して、結果としてアルゴリズム力が養わ…

ドミノタイリング

『パズルで鍛えるアルゴリズム力』の第3章で紹介されている「ドミノタイリング」をPythonで書いてみました。 3_4_domino_solver.py BipartiteMatchingモジュールは、「二部マッチング問題を解くためのクラス - Mae向きなブログ」で作成したものを使用。 実行…

二部マッチング問題を解くためのクラス

『パズルで鍛えるアルゴリズム力』の第3章で紹介されている「二部マッチング問題を解くためのクラス」をPythonで書いてみました。 bipartite_matching.py 実行 『パズルで鍛えるアルゴリズム力』のp273 図3-62 を解いてみました。 % python bipartite_matchi…

霧をはらう

2,3月は気を遣う仕事が増えることもあって、なかなか純粋に読書を楽しむことができないのが悩みの種なのです。 使命感を持って仕事に取り組む伊豆原弁護士の姿勢は素晴らしいですね。 霧をはらう (幻冬舎単行本)作者:雫井脩介幻冬舎Amazon

ゼロからわかる量子コンピュータ

学生時代、巡回セールスマン問題を知り、こんな単純な問題がなんでコンピュータを使っても解きにくいんだろうと素朴な疑問を持ったのが20年以上前になります。 今でも現代のコンピュータで解くことは難しいようですが、量子コンピュータの出現で劇的な変化が…

大人の流儀

購入したのは、ちょうど1年前ですが、途中で挫折して、また最初から読み直しました。 今回は、順調に読み進めることができたところをみると、少し大人になったということでしょうか。 新成人に向けて著者が言ったことが特に印象に残ったのでメモしておきます…

クロコダイル・ティアーズ

著者の本を読むのも初めてでしたが、初めて味わうような推理小説でした。読み始めたらあっという間に読み終えてしまうくらい没頭していました。 想代子のノートの使い方は実生活で役に立つのでしょうか? クロコダイル・ティアーズ (文春e-book)作者:雫井 脩…

編集距離

『パズルで鍛えるアルゴリズム力』の第3章で紹介されている「編集距離」をPythonで取り組んでみました。 3_3_edit_distance_solver.py 実行 % python 3_3_edit_distance_solver.py First String: ROOF Second String: SOFT ↘︎ ↘︎ ↓ ↘︎ → 3 文字列ROOFとSOFT…

4x4オセロ

『パズルで鍛えるアルゴリズム力』の第3章で紹介されている「4x4オセロ」をPythonで取り組んでみました。 学べるアルゴリズム ネガマックス探索 α-β探索 3_2_othello_solver.py 実行 % python 3_2_othello_solver.py -10 パズルで鍛えるアルゴリズム力作者:…

15パズル

『パズルで鍛えるアルゴリズム力』の第3章で紹介されている「15パズル」をPythonで取り組んでみました。 「反復深化A*」アルゴリズム、面白いですね。 3_1_15puzlle_solver.py 実行 % python 3_1_15puzlle_solver.py 15puzzle input: 1 2 3 4 5 6 0 8 9 10 7…

油分け算

『パズルで鍛えるアルゴリズム力』の第2章で紹介されている「油分け算」をPythonで取り組んでみました。 2_3_oil_solver.py 実行 10L, 7L, 3Lの壺を使って、10Lの壺に入った油10Lを10Lの壺に5L, 7Lの壺に5L, 3Lの壺に0Lの状態にするには、どのような手順で行…

迷路

『パズルで鍛えるアルゴリズム力』の第2章で紹介されている「迷路」をPythonで取り組んでみました。 2_3_meiro_solver.py 実行 % python 2_3_meiro_solver.py 8 8 .#....#G .#.#.... ...#.##. #.##...# ...###.# .#.....# ...#.#.. S....... ----- solution …

ひとつむぎの手

読み終えてみると、いいタイトルだなと思えますね。職種は違ってもその意識は大切なのではと思います。 ひとつむぎの手(新潮文庫)作者:知念実希人新潮社Amazon

覆面算

『パズルで鍛えるアルゴリズム力』の第2章で紹介されている「覆面算」をPythonで取り組んでみました。 2_2_fukumen_solver.py 実行 % python 2_2_fukumen_solver.py 3 SEND MORE MONEY The num of solutions: 1 9 5 6 7 1 0 8 5 1 0 6 5 2 % python 2_2_fuku…

虫食算

『パズルで鍛えるアルゴリズム力』の第1章で紹介されている「虫食算」をPythonで取り組んでみました。 1_3_mushikui_solver.py 実行 % python 1_3_mushikui_solver.py Mushikuizan Input: 2 2 *1 2* **3 *4* **** The num of solutions: 1 1 th solution: 71…

雪冤

読み始めたら止まりませんでした。 雪冤 (角川文庫)作者:大門 剛明KADOKAWAAmazon

小町算

『パズルで鍛えるアルゴリズム力』の第1章で紹介されている「小町算」をPythonで取り組んでみました。 1_2_komachi_solver.py 実行 TARGETを2023とすると、1通りしかないんですね。 % python 1_2_komachi_solver.py The number of solutions: 1 1 + 2 * 3 + …

テンパズル

『パズルで鍛えるアルゴリズム力』の第1章で紹介されている「テンパズル」をPythonで取り組んでみました。 1_1_ten_puzzle_solver.py 実行 % python 1_1_ten_puzzle_solver.py 1 th number: 3 2 th number: 4 3 th number: 7 4 th number: 8 target number: …

女のいない男たち

久しぶりに著者の本を読んでみました。よく考えてみると、短編集を読むのは初めてだと思います。目的は、「ドライブ・マイ・カー」でしたが、他の作品も楽しめました。 女のいない男たち (文春文庫)作者:村上春樹文藝春秋Amazon