2020-10-01から1ヶ月間の記事一覧

波よ聞いてくれ(8)

8巻は北海道地震編の続き。麻藤が語った、災害時に「日常を演出しなきゃならない」ラジオの役割を、ミナレは見事に果たしてみせた。非日常が日常なミナレだからこそ、演出できた日常感だったんだろうな。次あるかどうかも分からない、ミナレの真っ当な活躍だ…

HttpClient を Moq でモック化する

C#

厳密には、HttpClient が内部で最終的に呼び出す HttpMessageHandler を、Moq を使ってモック化する。 まずは HttpMessageHandler のインタフェースを、存在しないのででっち上げる。 public interface IHttpMessageHandler { Task<HttpResponseMessage> SendAsync(HttpRequestMes</httpresponsemessage>…

とんかつ わか葉 別館

国体通り沿い、警固神社の斜め前に、『とんかつ わか葉 別館』がオープンしていたので行ってみた。別館はカツ丼専門店。本店のトンカツを以前食べたことあるけど、脂身すら甘くジューシーで美味だったと記憶している。期待大。 一番人気の『カツ玉丼』の食券…

ARC005C - 器物損壊!高橋君

atcoder.jp 今までの幅優先探索ではスタート地点からの距離をカウントしていたけど、今回はその区画に着くまでに最低何回塀を壊す必要があるかをカウントしてみた。 using System; using System.Collections.Generic; using System.Linq; namespace ARC005C …

AGC033A - Darker and Darker

atcoder.jp 開始地点となる # の位置を記録しておいて、まとめて幅優先探索を行う。一つずつ幅優先探索を完了していったらタイムオーバーになるので、まとめてやるのが重要だった。 using System; using System.Collections.Generic; using System.Linq; nam…

第10回日本情報オリンピック予選(オンライン)E - チーズ (Cheese)

atcoder.jp 1→2→…→N と順番に辿っていけばいい。答えは「(S から 1 までの距離) + (1 から 2 までの距離) + … + (N - 1 から N までの距離)」になるので、幅優先探索による全探索を、開始地点を変えながら繰り返す。 using System; using System.Collections…

ぼくたちは勉強ができない(19)

19巻は文乃ルート。他人の気持ちに聡いために、うるかと理珠の恋心に気づいて板挟みになり、自分の気持ちを押し殺そうとする姿が不憫だった。 それでも完璧に押し殺すことはできずに気持ちが溢れ、少しでも成幸の側にいたいためについた、嘘とも呼べないよう…

ABC007B - 辞書式順序

atcoder.jp 'a' を出力すれば、入力 A のほとんどのケースで正解になってしまう。例外は入力 A が 'a' のとき。そのときは -1 を出力するしかない。プログラミングコンテストは時間との勝負でもあるので、簡単な方法で解けそうなら、その方法を選んで時間を…

アカシア

iTunes Store で先行配信されたので購入。 スペシャルMV「GOTCHA!」のタイアップで、ポケモン視点の歌詞が「ずっと隣にいてくれる相棒」感溢れていて鳥肌モノだった。聞けば聞くほど味わいが出てくるスルメみたいな良曲*1。 単体で聞いても素晴らしいんだけ…

Gravity

9月入ってすぐにリリースされていたのを知らなくて、遅れて購入。アニメーション映画『思い、思われ、ふり、ふられ』主題歌で、映画と原作どちらも見ていないけど、作品をリスペクトした良い意味のネタバレソングだったりするんだろうな。 購入した時期が時…