인프런 커뮤니티 질문&답변
비트 플래그 연습문제 입니다!
작성
·
522
1
1번 문제 코드입니다.
2번 답은 드모르간의 법칙 때문입니다. ~(option4 | option5)에서 괄호를 제거하고 사용하려면 비트 단위 연산자도 '반대'가 되어야 합니다. 따라서 ~and == or , ~or == and꼴로 돼야 합니다. 즉, ~(option4 | option5) == ~option4 & ~option5 이 되야 합니다.
답변 1
0
27행 delete article에서 조건이 본 기사만 삭제하는 것인데.
위 코드와 같이 진행하면 기사를 본 여부와 관계없이 삭제되는 것으로 될 것 같네요.
저 코드에 if문을 사용해서 기사가 본 기사일 때를 추가해 주면 더 나은 코드가 될 것 같습니다.





