금지된접근
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)
Search
Categories
← 목록으로
Comments
허가되지 않은 접근에는 반드시 결과가 따릅니다.