lintcode 644デジタルミラー

 

 

 

 アナログ:スイープ再び右に左から、単語をミラーされていない対応する位置を参照してください。

クラス解決{
 パブリック/ * * 
     * @param NUM:文字列
     * @return:番号IF trueまたはfalse strobogrammaticへのは、IS 
     * / 
     // 二つの不斉中心と彼らは、デジタル画像の数である、すなわち、180度回転し、別の数に等しいです。
    BOOL isStrobogrammatic(文字列NUM){
         // ここに壁紙にコードを書く 
        STDを::ベクトル< 整数 > MP(2560 );
         // カスタムマッピング 
        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])
                返す ; 
        } 
        を返す 
    } 
}。

 

おすすめ

転載: www.cnblogs.com/Bella2017/p/11441941.html
おすすめ