Brainf**kコード解説 BBQ Easy ( AGC001-A )

はじめに Brainf**k講座そのものは第8回で終わっているのですが、これからちょくちょく、Brainf**kのコードを取り上げてざっくりと解説して行こうかと思います。今回はAtcoder Grand Contest 001-AのBBQ Easyという問題です。

「 今週のお題:道順は違っても結果は同じ」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:100問目!100人限定!百マス計算!」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

Brainf**k講座(番外編) Baconian Cipher

はじめに 講座そのものは第8回で終わっているのですが、Brainf**kのgolfに挑戦した問題として、Baconian Cipherを取り上げ、解説したいと思います。

Brainf**k講座(8) BCD演算

はじめに 今回でいよいよ最後になりました。トリとして、BCD演算を紹介したいと思います。

Brainf**k講座(7) divmodアルゴリズムと数値出力

はじめに 前回で一通り、処理の制御を終わりましたBrainf**k講座、今回からは応用として、良く使う典型的な処理を紹介していきたいと思います。

Brainf**k講座(6) 非破壊的条件分岐

はじめに いよいよ今回で条件分岐の最後の話題になります。ここがある意味、Brainf**kの醍醐味なのではないかと思っている、非破壊的条件分岐のお話です。

Brainf**k講座(5) 条件分岐の多段化

はじめに 前回から条件分岐に入りましたBrainf**k講座、条件分岐にも色々なバリエーションがありますので、今回・次回と分けて説明していきたいと思います。

Brainf**k講座(4) 条件分岐

はじめに 前回まででループを一通りマスターされたことと思われますBrainf**k講座、今回からは条件分岐、いわゆるif文の処理に入ります。実はループよりもif文の方が複雑なのですが、これを身に着ければ、大抵のコード ( Brainf**k向きの ) は書けるようにな…

Brainf**k講座(3) スライド型ループ

はじめに 既に基本機能をマスターされたことと思われますBrainf**k講座、ループ処理の幅を広げるために、実践的なコードに触れていきたいと思います。

Brainf**k講座(2) 数値入力と簡単なループ

はじめに 前回より始まりましたBrainf**k講座、実際のコードを通じて、少しずつできることを増やしていく予定です。

Brainf**k講座(1) Hello, BF!

はじめに Brainf**kは、命令が+-<>[],.のたった8種類という、超シンプルなプログラミング言語であり、初心者にも易しい ( はず!! 絶対! …多分 ) のですが、実用的な組み方の指針と言うのがなかなかなく、興味を持ってもとっつきにくいのではないかと感じてい…

「アフター・ドット」問題解答 ( CodeIQ )

はじめに CodeIQというところでプログラミング問題「アフター・ドット」に解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:均等に分配されるカード」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

オフラインリアルタイムどう書くE05参加しました

はじめに 2016/7/2開催の「オフラインリアルタイムどう書くE05」に参加しましたので、そのレポートです。

「 今週のお題:オリンピックの開催地はどうやって決まる?」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:アダムズ方式で議席数を計算して!」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:圧縮できるパターンは何通り?」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「マイナー・ゲーム」問題解答 ( CodeIQ )

はじめに CodeIQというところでプログラミング問題「マイナー・ゲーム」に解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:n-Queenで反転」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:一筆書きでクルクル」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:ナルシストなナルシシスト数」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:最短距離で往復できる形は?」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:最短で当たるビンゴゲーム」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

The B Programming LanguageのBrainf**k実装 ( anagol )

はじめに anagol ( anarchy golf ) というコードゴルフサイトで最近出題された、“The B Programming Language”という問題、締め切りを過ぎましたが、Brainf**kで実装してみましたので、備忘録として解説を載せます。

オフラインリアルタイムどう書くE04参加しました

はじめに 2016/6/4開催の「オフラインリアルタイムどう書くE04」に参加しましたので、そのレポートです。

「レッド・アンド・ホワイト」問題解答 ( CodeIQ )

はじめに CodeIQというところでプログラミング問題「レッド・アンド・ホワイト」に解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:突進するイノシシ」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:一筆書きの交点」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:永遠に続くビリヤード」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

GCJ ( Google Code Jam ) Qualification Round に参加しました

はじめに えっとまあタイトルの通り。一度やってみようかな、ということで、英語ニガテですが問題を読み読み、GCJに初参加しました。無事全完できたので簡単な解説を。まあ公式の解説はあるのですが。なお、全てRubyで実装しています。

「 今週のお題:3進法だとどう変わる?」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「ディビジョン・ナイン」問題解答 ( CodeIQ )

はじめに CodeIQというところでプログラミング問題「ディビジョン・ナイン」に解答しましたので、ネタバレです。 codeiq.jp

オフラインリアルタイムどう書くE03参加しました

はじめに 2016/4/2開催の「オフラインリアルタイムどう書くE03」に参加しましたので、そのレポートです。

「 今週のお題:アタック25に挑戦!」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「遠い昔、はるか彼方の銀河系の カレンダー」問題解答 ( CodeIQ )

はじめに CodeIQというところでプログラミング問題に挑戦しましたので、ネタバレです。今回は類似問題を2つまとめてます。 codeiq.jp codeiq.jp

「 今週のお題:隣り合えないカップル」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:セルの結合で一筆書き」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

「ロング・ロング・ストリング」問題解答 ( CodeIQ )

はじめに CodeIQというところでプログラミング問題「ロング・ロング・ストリング」に解答しましたので、ネタバレです。 codeiq.jp

「 今週のお題:『超』整理法に従って並べなおして!」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

平方コピペ数問題のちょっとした考察

続き 前回の 平方コピペ数解答 - ange1のブログ で、答えは出たわけですが、ちょっと気になるところが出てきました。 件の数は11桁の繰り返し ( 22桁 ) の数で、$10^{11}+1$ の素因数11の指数が2という性質があったのですが。この11桁、素因数11 ( おや同じ1…

平方コピペ数解答

はじめに さる2016/3/5に行われた、CodeIQの感謝祭で、よく数学系の問題を出題されている@riverplusさんが次の特別問題を出題されたそうです。( こちらのページ にもあります ) CodeIQ感謝祭で出題した「平方コピペ数問題」です。開催中は2名の方に正解して…

オフラインリアルタイムどう書くE02参加しました

はじめに 2016/3/5開催の「オフラインリアルタイムどう書くE02」に参加しましたので、そのレポートです。 プログラムの解説もあります。

数学オリンピック1次予選問題解いてみました ( その5 )

はじめに 今年度 ( 2016年1月 ) のJMO ( 日本数学オリンピック ) の1次予選問題を解いた、その説明の続きです。 最後の方の問題は流石に難しい…!

「 今週のお題:どの会場でも均等にセミナーを受講して!」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

Brainf**kセルフインタプリタ作ってみた

はじめに Brainf**kでセルフインタプリタ書いてみました。折角なので ( というか放っておくと何やったか分からなくなるので )、一応記事にしてみます。

AOJバッキバキに噛み砕いた解説「足し算ゲーム」

はじめに さるAOJの問題足し算ゲーム ( UTPC2009 E問題 ) につきまして。当局による解説はあるのですが、もうちょっと噛み砕いた解説を試みます。 …気付いてしまうと「なんじゃそれ」なんですが、そこまでの敷居もあるかなあ、ということで。

「今週のお題:長方形から作る正方形」問題解答 ( CodeIQ )

はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp

デスコロC #2に参加しました ( CodeIQ )

はじめに CodeIQというところで開催していた、多言語コードゴルフ、デスコロC #2 に参加しました。cielさんの自動採点版となってから2回目です。 codeiq.jp

バイバイマンを数えように挑戦しました ( CodeIQ )

はじめに CodeIQ というところで開催していたコードゴルフ問題、「バイバイマンを数えよう」に挑戦しました。 d.hatena.ne.jp 出題者ozyさんの上記集計記事にある通り、Brainf**kとFalconでは1位で、神バッジは確保できたのですが…。Perlは上手い縮め方を見…