🔧 조건문 최적화 도구

📝 실시간 최적화 데모

❌ 최적화 전 (복잡하고 읽기 어려움)
// 예제를 선택해주세요
✅ 최적화 후 (명확하고 이해하기 쉬움)
// 예제를 선택해주세요

📊 집합론으로 이해하는 논리 연산

조건 A
조건 B
A ∩ B

교집합 (A ∩ B): A AND B
합집합 (A ∪ B): A OR B
여집합 (A'): NOT A

⚖️ 주요 논리 법칙들

드모르간 법칙 (De Morgan's Laws)
¬(A ∧ B) = ¬A ∨ ¬B
¬(A ∨ B) = ¬A ∧ ¬B
// JavaScript 예시
!(a && b) === (!a || !b)
!(a || b) === (!a && !b)
결합법칙 (Associative Laws)
(A ∧ B) ∧ C = A ∧ (B ∧ C)
(A ∨ B) ∨ C = A ∨ (B ∨ C)
// JavaScript 예시
(a && b) && c === a && (b && c)
(a || b) || c === a || (b || c)
분배법칙 (Distributive Laws)
A ∧ (B ∨ C) = (A ∧ B) ∨ (A ∧ C)
A ∨ (B ∧ C) = (A ∨ B) ∧ (A ∨ C)
// JavaScript 예시
a && (b || c) === (a && b) || (a && c)
흡수법칙 (Absorption Laws)
A ∧ (A ∨ B) = A
A ∨ (A ∧ B) = A
// JavaScript 예시
a && (a || b) === a
a || (a && b) === a