目的が明確でないTestは負債

// .table-of-contents ul ul { display: none; } はじめに 近年IaC(infrastructure as code)ツールとして非常に注目されているのがterraformです.terraformはHCL(HashiCorp Configuration Language)と呼ばれる独自の言語により構成を記述してデプロイなど…

【驚愕】競プロレートを100上げる裏技!?

// .table-of-contents ul ul { display: none; }この記事は アカンクリスマスアドベントカレンダー2023 31日目 の記事です. はじめに 「アカン!レートが100上がってもうた!」 競プロ(競技プログラミング)はオンラインで参加できる世界的スポーツで,その…

Python小ネタ集

// .table-of-contents ul ul { display: none; }この記事は アカンクリスマスアドベントカレンダー2023 21日目 の記事です. はじめに 1.shutdownしないExecutorは走り続けてしまう 2.decimalの有効桁数がthread内で初期化される 3.privateメンバ変数に…

バグは重箱の隅ばかりつついてくる

C++

2023/11/10 14:20:一部のコードを修正しました.// .table-of-contents ul ul { display: none; }この記事は アカンクリスマスアドベントカレンダー2023 7日目 の記事です. はじめに 前置き size_t size_tの仕様 size_tとstd::size_t size_tとsize_type si…

ーオーバーロードークーイーズー

C++

// .table-of-contents ul ul { display: none; } .answer{ display: flex; } .child { border: solid 1px #000; text-align: center; width: 100px; }この記事は Acompany5周年アドベントカレンダー 22日目 の記事です. はじめに 例題 本題 問題1 問題2 問…

型は偉大

// .table-of-contents ul ul { display: none; }この記事は Acompany5周年アドベントカレンダー 8日目 の記事です. はじめに singledispatchの仕組み 型アノテーション情報の取得 __annotations__ get_type_hints() 型アノテーション情報を用いたオーバー…

ビジネス版インジェラ

// .table-of-contents ul ul { display: none; }この記事は, Acompany Advent Calendar 2022 23日目 の記事です. はじめに 調査方法 調査結果 考察 おわりに はじめに 皆さんはインジェラの作り方をご存じでしょうか.インジェラを作るにはまずテフをオフ…

Vimは万能 (証明編)

Vim

// .table-of-contents ul ul { display: none; }この記事は, Vim Advent Calendar 2022 19日目 の記事です.僭越ながら初参加させて頂きます.よろしくお願いいたします. はじめに チューリング完全性の証明 Brainfu*k VimコマンドでBrainfu*k 表記上の注…

Vimは万能 (準備編)

// .table-of-contents ul ul { display: none; }この記事は, Acompany Advent Calendar 2022 13日目 の記事です. はじめに 万能であるということ Vim 表記上の注意 Vim起動オプション -s {scriptin} -u NONE Vimコマンド ZZ h,j,k,l w,b 0,$,gg,G yl,yw,Y,…

ハイパーパラメータ最適化のハイパーパラメータ最適化のハイパーパラメータ最適化

2022/12/11 0:10追記:スマホ環境下で全ての数式およびテキストの一部が表示されていない現象を確認したため修正しました. // この記事は, Acompany Advent Calendar 2022 10日目 の記事です.昨年度はOPTIMINDさんとのコラボでしたが,今年度はAcompany単…

ふたを開けると力づく

この記事は, 室蘭工業大学 Advent Calendar 2021 18日目 の記事です. はじめに singledispatch singledispatchの仕組み singledispatchの構成 singledispatchを拡張 任意の引数でオーバーロードする 特殊な型をオーバーロード:type 特殊な型をオーバーロー…

Typescriptを過信していた

この記事は, OPTIMIND x Acompany Advent Calendar 2021 11日目 の記事です.ほぼアドカレしか書いてないブログなのにアドカレだけで特定できる情報が集まってしまい悲しいです. はじめに Typescriptでオーバーロード もっとオーバーロード クラス型の識別 …

学内プログラミングコンテスト振り返り

.table-of-contents ul ul{ display: none; } はじめに 先日,学内で小規模なプログラミングコンテストを開催しました. コンテストに参加することは何度かありましたが,自分で企画することはおろか作問すら経験したことがなかったので,非常に有意義な時間…

未来に飛ぶ

この記事は, Muroran Institute of Technology Advent Calendar 2019 15日目 の記事です(普通に忘れていました). はじめに concept 構築 オーバーロード:コンテナ オーバーロード:その他 変数名の取得 変数名の出力 特殊化:string 動作確認 おわりに 参考 …

水族館に行ってきた

この記事は, Muroran Institute of Technology Advent Calendar 2019 2日目 の記事です. はじめに 旅行記 -1日目:朝 -1日目:昼,夜 0日目:朝 0日目:昼 0日目:夜 1日目:朝,昼 1日目:夜 2日目: 朝 2日目: 昼 2日目: 夜 後日談 おわりに はじめに 先日,カピバ…

AtCoderに登録したら解くべき精選過去問10問をワンライナーで解いてみた

この記事は, Muroran Institute of Technology Advent Calendar 2019 1日目 の記事です. はじめに ABC086A - Product ABC081A - Placing Marbles ABC081B - Shift only ABC087B - Coins ABC083B - Some Sums ABC088B - Card Game for Two ABC085B - Kagami …

さようなら暗黙の型変換

C++

はじめに C++20で導入予定であった契約プログラミングをご存じでしょうか. 契約プログラミングで出来ることの一つとして,関数の引数に事前条件を付与できるというのがあります. この機能を用いることでより安全な関数を呼び出しを実現できます.. 初めて…

ポゥ

はじめに 競技プログラミングをする際は自作のpow関数を定義すると思います. 下記コードのようにlong longで動作するpow関数を定義して呼んだ場合,出力はいくつになるでしょうか. 期待する出力は1024%10,つまり4ですが,実際の出力は1024となります. 不…

勝手にコンストラクタを呼ばないで

C++

はじめに コンパイルエラーの原因 解決策 引数なしコンストラクタを定義する threadを使って強引に解決する futureのラップしたクラスを作る 終わりに はじめに 下記のコードを見てください. このコードはクラスのインスタンス化を並列で行う目的で組んだも…

競プロでバグ取るのにcoutを何回も書くの,やってられない

この記事は, Muroran Institute of Technology Advent Calendar 2018 4日目 の記事です.※投稿日は1/4ですが,12/4も1/4も変わらないので実質セーフ はじめに 目標 簡単に複数変数を表示する 単一変数を表示する 複数変数を受け取って全て表示する コンテナ…

数字クイズを許さない

// この記事は, Muroran Institute of Technology Advent Calendar 2018 2日目 の記事です. はじめに みなさんはこのようなクイズを見たことがありますか? 解けたらIQ130以上! $2+3 = 10$ $8+4 = 96$ $7+2 = 63$ $6+5 = 66$$9+5 = ?$ 意味が分かりません…

山のラーメンに毒された

この記事は, Muroran Institute of Technology Advent Calendar 2017 19日目 の記事です. はじめに 私はプログラミングが好きなのですが,あまり得意ではないためちょっとした実装にも長い時間をかけてしまうということがよくあります.コーディングが得意…