num % 2 == 0が偽だった場合は奇数確定なんだから、num % 2 != 0は不要だろ。