2019-03-15 Day 待提高

2019-03-15  本文已影响0人  骚得过火

1.#### 657. 机器人能否返回原点
给定一个字符串 S 和一个字符 C。返回一个代表字符串 S 中每个字符到字符串 S 中的字符 C 的最短距离的数组。

示例 1:

输入: S = "loveleetcode", C = 'e'
输出: [3, 2, 1, 0, 1, 0, 0, 1, 2, 2, 1, 0]
说明:

字符串 S 的长度范围为 [1, 10000]。
C 是一个单字符,且保证是字符串 S 里的字符。
S 和 C 中的所有字母均为小写字母。

class Solution {
public:
    bool judgeCircle(string moves) {
        
        int LR = 0,  UD = 0;
        
        for( int i = 0 ; i < moves.size() ; i++ )
        {
            if( moves[i] == 'U') 
                UD += 1;
            if( moves[i] == 'D')
                UD -= 1;
            if( moves[i] == 'L')
                LR -= 1;
            if( moves[i] == 'R')
                LR += 1;
        }
        if(LR== 0 && UD == 0) return true;
        else return false;
    }
};
上一篇 下一篇

猜你喜欢

热点阅读