三流プログラマの戯言

プログラミング初心者が気になったことを書き綴るだけ。主にc#

2019-12-01から1ヶ月間の記事一覧

自作の brainfuck の開発環境の紹介

初めに 今回は Brainf*ck Advent Calendar 2019 の 16 日目の記事です。 adventar.org 前日の記事はこちら 明日の記事はこちら 目次 初めに 目次 概要 機能紹介 エディタ機能 シンタックスハイライト [ 入力時の ] の補完 対応する [,] の表示 自動インデン…

brainfuck でオセロを書く(後編)

初めに 今回は Brainf*ck Advent Calendar 2019 の 13 日目の記事です。 adventar.org 前日の記事はこちら 明日の記事はこちら 目次 初めに 目次 概要 無限ループ 入力の読み取り 概要 コード _ かどうかの確認 概要 コード コマをひっくり返す サーチ方向の…

brainfuck でオセロを書く(前編)

初めに 今回は Brainf*ck Advent Calendar 2019 の 10 日目の記事です。 adventar.org 前日の記事はこちら 明日の記事はこちら 目次 初めに 目次 概要 メモリ配置 盤面情報 入力情報および石情報 固定文字列 メモリ図 初期セットアップ フィールドの作成 コ…

brainfuck 閑話 : 配列のランダムアクセス

初めに 今回は Brainf*ck Advent Calendar 2019 の 7 日目の記事です。 adventar.org 前日の記事はこちら 明日の記事はこちら 目次 初めに 目次 概要 配列の表現方法 本記事での制約 コードとメモリ遷移 方法1 方法2 方法3 方法4 ざっくり解説 計算量 空…

brianfuckの小手先のテクニックで変数を削減

初めに 今回は Brainf*ck Advent Calendar 2019 の 6 日目の記事です。 adventar.org 前日の記事はこちら 明日の記事はこちら 誘ってくださった主催者さんには感謝しています。 目次 初めに 目次 概要 ループ構造の逆転 問題 解答コード 解説 二つのループ b…