2016-08-16 4 views
-1

주어진 정수 배열에서 유일한 고유 요소를 가져 오는 아래 코드를 작성했습니다.코드 종료 상태 255

def lonelyinteger(a): 
    for x in a: 
     answer = a.count(x) 
     if(a.count(x) < 2) 
      answer=x 
    return answer 
if __name__ == '__main__': 
    a = input() 
    b = map(int, raw_input().strip().split(" ")) 
    print lonelyinteger(b) 

오류

File "solution.py", line 5 if(a.count(x) < 2) ^ SyntaxError: invalid syntax

Exit Status 255

나는 당신이 그 라인의 끝에서 : 누락

답변

2

를 그리워 않은 곳을 가르쳐주세요. 이 아래

+0

가 오 촬영, 감사 부지 – NikhilGoud

-1

수정 코드 (코드 수정) :

def lonelyinteger(a): 
    # added a : that was missing in the for 
    # loop (syntax error) 
    for x in a: 
     answer = a.count(x) 
     if(a.count(x) < 2): 
      answer=x 
    return answer 
if __name__ == '__main__': 
    a = input() 
    b = map(int, raw_input().strip().split(" ")) 
    print lonelyinteger(b) 
+0

왜이 대답이 아래로 선정됐다? 올바른 코드를 수정 한 것입니다. – d3r1ck

+1

아마도이 대답은 불필요하게 코드 안쪽에 숨겨진 수정 코드를 불필요하게 다시 게시하고 문제가 무엇인지 설명하지 않았기 때문일 수 있습니다. – khelwood

+0

@khelwood, 방금 고쳐주었습니다. – d3r1ck

관련 문제