구역배정

2026년 5월 26일 09:30분

민수기 32장에서 르우벤과 갓 지파가 요단 동편 땅을 요청합니다. 조건부 승인으로 구역이 배정됩니다. 나는 요청 조건을 검토하고 조건 충족 시 구역을 배정하는 배정기를 만들었습니다.

package com.jesusbornd.numbers;

public class Numbers_32_Chapter_Lv1 {
    record Request(String tribe, String zone, boolean willFight, boolean willReturn) {}

    static void assign(Request r) {
        if (r.willFight() && r.willReturn()) {
            System.out.printf("✅ %s → '%s' 배정 승인 (조건 충족)%n", r.tribe(), r.zone());
        } else {
            System.out.printf("❌ %s → 배정 거부 (조건 미충족: 전투=%b, 귀환=%b)%n",
                r.tribe(), r.willFight(), r.willReturn());
        }
    }

    public static void main(String[] args) {
        assign(new Request("르우벤", "요단_동편", true,  true));
        assign(new Request("갓",     "요단_동편", true,  true));
        assign(new Request("에브라임","요단_서편", false, false));
    }
}

def assign(tribe, zone, will_fight, will_return):
    if will_fight and will_return:
        print(f"✅ {tribe} → '{zone}' 배정 승인 (조건 충족)")
    else:
        print(f"❌ {tribe} → 배정 거부 (조건 미충족: 전투={will_fight}, 귀환={will_return})")

if __name__ == "__main__":
    assign("르우벤",  "요단_동편", True,  True)
    assign("갓",      "요단_동편", True,  True)
    assign("에브라임","요단_서편", False, False)

Comments

Avatar
 2026년 5월 26일 23:54분

자원을 배정받으려면 조건을 먼저 이행해야 한다는 원칙이 명확하네요.



Search

← 목록으로