우선 비트 연산자를 활용해 홀수/짝수 판별을 구현하신 점을 보아 단순히 배운 문법을 사용하는 것을 넘어 연산의 원리를 고민하신 흔적이 보이네요.
결론부터 말씀드리면, 컴퓨터의 입장에선 비트 연산이 더 '효율적'일 수 있지만, 현대 프로그래밍 관점에선 '가독성'도 무시할 수 없는 요소입니다.
프로그래밍은 정답이 없으니 이 코드를 어떤 상황에서 사용하느냐에 따라 달라질 듯 합니다. ^^

공학계열 장윤경 교수님
※ 답변 완료된 질문과 답변은 수정 및 삭제가 불가합니다.
우선 비트 연산자를 활용해 홀수/짝수 판별을 구현하신 점을 보아 단순히 배운 문법을 사용하는 것을 넘어 연산의 원리를 고민하신 흔적이 보이네요.
결론부터 말씀드리면, 컴퓨터의 입장에선 비트 연산이 더 '효율적'일 수 있지만, 현대 프로그래밍 관점에선 '가독성'도 무시할 수 없는 요소입니다.
프로그래밍은 정답이 없으니 이 코드를 어떤 상황에서 사용하느냐에 따라 달라질 듯 합니다. ^^