jayjinnie   3년 전

다른 코드로 문제를 풀긴했는데 이 코드가 왜 틀린건지 잘 모르겠어서요..

어느부분이 잘못된걸까요? 반례가 있을까요? 

dldyddlwl   3년 전

(a != b != c) 라는 표현은

(a != b) 의 논리 값이 c와 같지 않다면(!= c) 이라는 뜻이 됩니다.

즉, 반례로서, a = 2, b= 5 , c =1이라면,

2 != 5 이므로, true 즉 1입니다. 그렇다면 1 != c 가 되므로, c=1이라면 조건에 해당하지 않게 됩니다.

논리연산자는 왼쪽에서 오른쪽으로 진행되므로 (a!=b) 가 먼저 진행된 후, 그 값이 ( x != c )로 계산됩니다.

jayjinnie   3년 전

!!!중요한 부분을 놓치고 있었네요 정말 감사합니다!

댓글을 작성하려면 로그인해야 합니다.