ekwoo   2년 전

가끔 문제를 풀면서 짝수판별을 할 때 &1연산으로 첫비트 값에 따라 판별을 하기도 했었는데, 

제출 시 오답처리가 되고 %2연산으로 고쳐 제출하니 또 맞다고 합니다.

코드의 13번째 줄 c%2!=k%2로 제출하면 맞았습니다!가 나오고 c&1!=k&1로 제출하면 틀렸습니다!가 나옵니다.

혹시 결과값이 어째서 달라지는지 알 수 있을까요?

djs100201   2년 전

연산자 우선순위 때문인거 같습니다.

((c&1)!=(k&1))
와 같이 바꾸면 맞습니다.

ekwoo   2년 전

감사합니다!

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