문제



코드



실행화면

c는 문제를 말 그대로 풀어 쓴 것

True = 1

False = 0

으로 치환 되므로 n1이 참이고 n2가 거짓 일 경우와 n1이 거짓이고 n2가 참 일 경우 2가지 경우의 수를 or연산으로 구함

논리 연산이라고 되어 있어서 이렇게 구한 것이지

만약 상관없다면 비트연산자 ^를 사용해서 쉽게 나타낼 수 있음

n1 ^ n2를 한 값과 위의 소스 값과 결과는 같음



문제 출처:https://codeup.kr/

+ Recent posts