FAQ といいつつ、実際には筆者(北村)が「理解に時間を要した」箇所について記載しています。Cube Voyage 4BLD入門(Y.Yさんからの寄稿) を参照しました。
A1: DFr (※r列DFエッジ)のバッファからは UFr, DBr, BUr との交換はできません。l列との交換になるため、l列の例外処理を参照しましょう。なお BDr, FUr との交換はM2法の手順が使えます。(E, E' は d, d' に変えます)
FAQ といいつつ、実際には筆者(北村)が「理解に時間を要した」箇所について記載しています。Cube Voyage 4BLD入門(Y.Yさんからの寄稿) を参照しました。
A1: DFr (※r列DFエッジ)のバッファからは UFr, DBr, BUr との交換はできません。l列との交換になるため、l列の例外処理を参照しましょう。なお BDr, FUr との交換はM2法の手順が使えます。(E, E' は d, d' に変えます)
M2 method algorithms + my lettering scheme | |
L列 | |
UL か L U' L' U M2 U' L U L' | |
BL き U' L U M2 U' L' U | |
DL く U' L2 U M2 U' L2 U | |
FL け U' L' U M2 U' L U | |
R列 |
my333oll | |
* All edges flipped correctly | |
21 Cross | |
. . . | |
o . o . o |
#!perl | |
use strict; | |
use warnings; | |
#use feature qw(say); | |
#use Data::Dumper; | |
#$Data::Dumper::Indent = 1; | |
#$Data::Dumper::Maxdepth = 2; | |
#sub p { print Dumper @_ } | |
use PDF::API2; |
#!perl | |
use strict; | |
use warnings; | |
use feature qw(say); | |
use Time::Piece; | |
use Time::Local; | |
use Benchmark qw(cmpthese timethese); | |
my $tp = localtime; |