アナログ:スイープ再び右に左から、単語をミラーされていない対応する位置を参照してください。
クラス解決{ パブリック: / * * * @param NUM:文字列 * @return:番号IF trueまたはfalse strobogrammaticへのは、IS * / // 二つの不斉中心と彼らは、デジタル画像の数である、すなわち、180度回転し、別の数に等しいです。 BOOL isStrobogrammatic(文字列&NUM){ // ここに壁紙にコードを書く STDを::ベクトル< 整数 > MP(256、0 ); // カスタムマッピング MP [ ' 0 ' ] = ' 0 ' ; MP [ ' 1。' ] =' 1 ' ; [融点' 6 ' ] = ' 9 ' 。 [融点' 8 ' ] = ' 8 ' 。 [融点' 9 ' ] = ' 6 ' 。 以下のために(int型 i = 0 ; iは<num.size()/ 2 + 1 ; iは++ ){ int型 J = num.size() - 1 - I。 もし(MP [NUM [I]]!= NUM [J]) 返す 偽; } を返す 真。 } }。