== ポインタ012 = 文字 == ポインタ5へ移動するための道確保 >>>+>+<<<< == 読み込み終了でポインタ5へ ,[>,]>>[->]<[-]<[-]>> == 数値をポインタ345、678へ <<<<<[->>>+>>>+<<<<<<] >[->>>+>>>+<<<<<<] >[->>>+>>>+<<<<<<] == 数値をポインタ012へ再挿入 >>>>[-<<<<<<+>>>>>>] >[-<<<<<<+>>>>>>] >[-<<<<<<+>>>>>>] == 計算用の8をポインタ7に作成 <++++++++ == 除算用の48をポインタ6に作成 [-<++++++>] == 除算用の48を用いてポインタ345の真数値を取り出す <[-<-<-<->>>] == ポインタ21へ移動するための道確保 == ポインタ10から20に移動用のフラグを設置 >>>>+>+>+>+>+>+>+>+>+>+> == 数値存在確認を行う == 三桁目を確認 存在すれば8にフラグを立てその後20に移動 <<<<<<<<<<<<<<<<<<[<<<+>>>>>>>>>+>]>>>>>>>>>>>[>] == 二桁目を確認 存在すれば7にフラグを立てその後20に移動 <<<<<<<<<<<<<<<<<<<[<<+>>>>>>>>+>>]>>>>>>>>>>>[>] == 一桁目を確認 存在すれば6にフラグを立てその後20に移動 <<<<<<<<<<<<<<<<<<<<[<+>>>>>>>+>>>]>>>>>>>>>>>[>] == フラグを撤去 <-<-<-<-<-<-<-<-<-<- == 存在確認フラグの真偽を入れ替える <<-<-<- == 存在確認フラグに沿って無効値を消す == 一桁目 [[-]<<<[-]>>>] == 二桁目 >[[-]<<<[-]>>>] == 三桁目 >[[-]<<<[-]>>>] == ポインタ29999をポインタ7に移動 <<<<<<<<<[->>>>>>>>+<<<<<<<<] == ポインタ15へ移動するための道作成 == ポインタ9から14にフラグ設置 >>>>>>>>>>+>+>+>+>+>+> == ポインタ345をポインタ6に数値化 == ポインタ3をポインタ6に移動 <<<<<<<<<<<<[- >>>+<<<] == ポインタ7を減少 >>>>- == ポインタ7のカウントを減らし1以上でポインタ6を8に退避した物を10倍化したものをポインタ6に == ポインタ4をポインタ6に加算 [<[->>+<<]>>[-<<++++++++++>>]<<<<[->>+<<]] == ポインタ15へ移動 >>>>>[>] == ポインタ7へ移動 <<<<<<<<[->]>[>] == ポインタ15へ移動 >>>>>[>] == ポインタ7のカウントを減らし1以上でポインタ6を8に退避したものを10倍化したものをポインタ6に == ポインタ5をポインタ6に加算 <<<<<<<<[<[->>+<<]>>[-<<++++++++++>>]<<<[->+<]] == ポインタ15へ移動 >>>>>[>] == ポインタ6へフラグを除去しながら戻る <-<-<-<-<-<-<<< == ポインタ7を消す >[-]< == ポインタ5に計算用の8を指定 <++++++++ == ポインタ3に空白文字を指定 [-<<++++>>] == ポインタ4に改行を指定 <++++++++++ >> == ポインタ6を78に複製 [->+>+<<] >> [-<[-<<<<<<<.>.>.>.>>>>>>+<<]>>-[-<<+>>]<<<.>>]