YU2TA7KA's BLOG ~take one step at a time~

派生開発、組み込み開発周りのこと。

ABC015_C 高橋くんのバグ探しで学ぶstatic mutの危険性[Rust]

要約 問題概要 解法 危険な実装(ダメ絶対) 構造体を使った安全なコード*1 static mut を使った危険なコード 参考 要約 DFS(深さ優先探索)の勉強としてAtCoder Beginner Contest 015 C問題をピックアップ。 グローバル変数を使った解答例を模倣してstatic…

ABC157 C問題のふりかえり

2020年3月16日に開催されたAtCoder Beginner Contest 157に参加しました。C問題が解けず非常に悔しかったです。解説などを見てようやくACし、その中の学びをふりかえっておきます。 【結果】 順位 4126th / 6597 パフォーマンス 411 レーティング 105 → 135 …

rustlings 🦀❤️やってみた

rustlingsとは Rustを実際に読み書きしながら学んでいくエクササイズツールです。具体的には、rustlingsを起動するとソースコードのエラーが表示され、そのエラーを解消しコンパイルに成功させることが目標になります。そして、その過程でRustを学んでいきま…

2019年秋アニメ感想リスト(6段階ランク)

No. タイトル 速度*1 ランク*2 コメント 1 Fate/Grand Order -絶対魔獣戦線バビロニア- 1.0 A ゲームでやったときほどワクワクしなくなっていった。術ギル様がかっこいい以上、後半に期待。 2 アイカツオンパレード! 1.5 A タイトル通りのオンパレード!ラ…

iPhone8の購入価格

はじめに 2019年6月にSoftbankキャリアでiPhone8を購入しました。その購入価格を整理しました。その結果Apple公式で買った場合より少しお得という結果になりました。良かった。 価格計算式 iPhone本体費用自体は"安い"と広告されますが、主要3キャリアの通信…

2019年のふりかえりと2020年の抱負

はじめに 2019年やったこと、わかったこと 2019年の総括と抱負(つぎやること) 総括 抱負 2018年の抱負の振り返り 仕事 メイン業務 サブ業務 趣味 健康 勉強 アウトプット(ブログ) おわりに はじめに ふりかえり Advent Calendar 2019 22 日目の記事です…

Rustでアラビア数字をローマ数字に変換する

はじめに 問題 ローマ数字の表記法の特徴 アルゴリズム 実装 もう少しやりたいこと 勉強になったこと まだよくわかっていないこと 参考 おわりに はじめに 突然ですが、画像は何巻の美しいシャナかご存知でしょうか? ローマ数字で表記されている通り19巻で…