상속완성

2026년 6월 1일 09:30분

민수기 36장에서 딸의 상속권이 다른 지파로 넘어가지 않도록 같은 지파 내 혼인이 규정됩니다. 상속 체인이 끊기지 않도록 마지막 규칙이 추가됩니다. 나는 상속 체인의 무결성을 검사하고 규칙 위반 시 경고하는 완결 검사기를 만들었습니다.

package com.jesusbornd.numbers;
import java.util.List;

public class Numbers_36_Chapter_Lv1 {
    record Heir(String name, String tribe, String spouseTribe) {
        boolean isSameTribe() { return tribe.equals(spouseTribe); }
    }

    public static void main(String[] args) {
        List.of(
            new Heir("말라",   "므낫세", "므낫세"),
            new Heir("노아",   "므낫세", "므낫세"),
            new Heir("호글라", "므낫세", "유다"),
            new Heir("밀가",   "므낫세", "므낫세")
        ).forEach(h -> System.out.printf("%s(%s × %s) → %s%n",
            h.name(), h.tribe(), h.spouseTribe(),
            h.isSameTribe() ? "✅ 상속 유지" : "⚠️ 상속 체인 단절 위험"));
    }
}

heirs = [
    ("말라",   "므낫세", "므낫세"),
    ("노아",   "므낫세", "므낫세"),
    ("호글라", "므낫세", "유다"),
    ("밀가",   "므낫세", "므낫세"),
]

if __name__ == "__main__":
    for name, tribe, spouse_tribe in heirs:
        ok = tribe == spouse_tribe
        print(f"{name}({tribe} × {spouse_tribe}) → {'✅ 상속 유지' if ok else '⚠️ 상속 체인 단절 위험'}")

Comments

Avatar
 2026년 6월 1일 14:17분

상속 체계의 마지막 구멍까지 막는 꼼꼼함이 인상적이에요.



Search

← 목록으로