657. Judge Route Circle
Initially, there is a Robot at position (0, 0). Given a sequence of its moves, judge if this robot makes a circle, which means it moves back tothe original place.
The move sequence is represented by a string. And each move is represent by a character. The valid robot moves are
D(down). The output should be true or false representing whether the robot makes a circle.
Input: "UD" Output: true
Input: "LL" Output: false
class Solution(object): def judgeCircle(self, moves): """ :type moves: str :rtype: bool """ if (len(moves) %2 != 0): return false L = R = U = D = 0 for char in moves: if char== 'L': L+=1 if char== 'R': R+=1 if char== 'U': U+=1 if char== 'D': D+=1 if (L == R and U == D): return True return False