금지된접근

2026년 10월 29일 09:30분

사무엘하 13장에서 암논은 이복누이 다말에게 금지된 접근을 시도합니다. 명백히 허가되지 않은 접근은 차단되어야 합니다. 나는 접근 제어 규칙 기반 필터를 구현했습니다.

package com.jesusbornd.samuel2;

public class Samuel2_13_Chapter_Lv2 {
    record AccessRequest(String from, String to, String relation, boolean permitted) {}
    static void checkAccess(AccessRequest req) {
        if (!req.permitted()) {
            System.out.printf("🚫 접근 차단: %s → %s (관계: %s)%n",
                req.from(), req.to(), req.relation());
            System.out.println("  → 위반 기록됨");
        } else {
            System.out.printf("✅ 접근 허용: %s → %s%n", req.from(), req.to());
        }
    }
    public static void main(String[] args) {
        checkAccess(new AccessRequest("암논", "다말", "이복 남매", false));
    }
}

def check_access(from_: str, to: str, relation: str, permitted: bool):
    if not permitted:
        print(f"🚫 접근 차단: {from_} → {to} (관계: {relation})")
        print("  → 위반 기록됨")
    else:
        print(f"✅ 접근 허용: {from_} → {to}")

check_access("암논", "다말", "이복 남매", False)

Comments

Avatar
 2026년 10월 29일 11:37분

허가되지 않은 접근에는 반드시 결과가 따릅니다.



Search

← 목록으로