위기와복
2025년 12월 23일 11:41분
package com.jesusbornd.genesis;
/*
* Genesis_47_Chapter_Lv1_V3.java
* Variation: Economic & Governance Engine
* - 기근 속에서 형성되는 경제·통치 구조
*/
import java.util.List;
public class Genesis_47_Chapter_Lv1_V3 {
enum Policy {
INTRODUCTION, // 바로 앞에 소개
SETTLEMENT, // 고센 땅 정착
CRISIS, // 기근 심화
RESTRUCTURE, // 경제 구조 개편
SUSTAINABILITY // 지속 규칙
}
record Scene(String ref, String krv, String esv, Policy policy) {}
private static final List<Scene> FLOW = List.of(
new Scene(
"창47:5–6",
"그들이 애굽에 이르렀나이다… 고센 땅에 거하게 하소서",
"Your father and your brothers have come to you… settle them in the land of Goshen.",
Policy.INTRODUCTION
),
new Scene(
"창47:11",
"요셉이… 고센 땅에 거주하게 하였더라",
"Joseph settled his father and his brothers in the land of Goshen.",
Policy.SETTLEMENT
),
new Scene(
"창47:13",
"기근이 심하매",
"There was no food, for the famine was very severe.",
Policy.CRISIS
),
new Scene(
"창47:20",
"요셉이 애굽 땅을 바로에게 사들이니",
"Joseph bought all the land of Egypt for Pharaoh.",
Policy.RESTRUCTURE
),
new Scene(
"창47:24",
"수확의 오분의 일을 바로에게 상납하라",
"You shall give a fifth to Pharaoh.",
Policy.SUSTAINABILITY
)
);
public static void main(String[] args) {
System.out.println("[Genesis 47 | KRV & ESV]");
System.out.println("— Economic & Governance Engine —\n");
for (Scene sc : FLOW) {
System.out.println("■ POLICY: " + sc.policy());
System.out.println(sc.ref());
System.out.println("KRV: " + sc.krv());
System.out.println("ESV: " + sc.esv());
System.out.println("→ Meaning: " + interpret(sc.policy()));
System.out.println();
}
showSummary();
showPractice();
}
private static String interpret(Policy p) {
return switch (p) {
case INTRODUCTION ->
"관계의 인정은 구조 편입의 시작이다.";
case SETTLEMENT ->
"하나님의 백성은 보호받는 자리로 인도된다.";
case CRISIS ->
"위기는 시스템의 한계를 드러낸다.";
case RESTRUCTURE ->
"위기 속에서 구조는 재편된다.";
case SUSTAINABILITY ->
"지속 가능한 규칙은 공동체를 살린다.";
};
}
private static void showSummary() {
System.out.println("[Summary]");
System.out.println(
"요셉은 가족을 고센에 정착시키고(47:11), "
+ "기근 속에서 애굽의 경제 구조를 재편하여(47:20), "
+ "지속 가능한 상납 규칙을 세웠다(47:24)."
);
System.out.println();
}
private static void showPractice() {
System.out.println("[Practice]");
System.out.println(
"오늘 내가 속한 공동체에 필요한 ‘지속 가능한 규칙’ 한 가지를 생각해보자."
);
}
}
#### Genesis_47_Chapter_Lv1_V3.py
#### Variation: Economic & Governance Engine (Python 초중급)
from dataclasses import dataclass
@dataclass
class Scene:
ref: str
krv: str
esv: str
policy: str # INTRO / SETTLE / CRISIS / RESTRUCTURE / SUSTAIN
flow = [
Scene("창47:5–6",
"고센 땅에 거하게 하소서",
"Settle them in the land of Goshen.",
"INTRO"),
Scene("창47:11",
"요셉이 고센에 정착시킴",
"Joseph settled them in Goshen.",
"SETTLE"),
Scene("창47:13",
"기근이 심함",
"The famine was very severe.",
"CRISIS"),
Scene("창47:20",
"애굽 땅이 바로에게 속함",
"Joseph bought all the land for Pharaoh.",
"RESTRUCTURE"),
Scene("창47:24",
"수확의 오분의 일 상납",
"You shall give a fifth to Pharaoh.",
"SUSTAIN"),
]
def meaning(policy: str) -> str:
return {
"INTRO": "인정은 제도 편입의 시작이다.",
"SETTLE": "정착은 보호와 책임을 동반한다.",
"CRISIS": "위기는 구조를 시험한다.",
"RESTRUCTURE": "새 구조는 위기에서 탄생한다.",
"SUSTAIN": "지속 규칙은 미래를 보장한다.",
}.get(policy, "")
def main():
print("[Genesis 47 | KRV & ESV]")
print("— Economic & Governance Engine (Python) —\n")
for sc in flow:
print(f"■ POLICY: {sc.policy}")
print(sc.ref)
print("KRV:", sc.krv)
print("ESV:", sc.esv)
print("→ Meaning:", meaning(sc.policy))
print()
print("[Summary]")
print(
"요셉은 기근 속에서 가족을 보호하고, "
"애굽의 경제 구조를 재편하여 지속 가능한 질서를 세웠다.\n"
)
print("[Practice]")
print("오늘 내가 관리하는 자원에 적용할 ‘지속 가능한 원칙’을 정해보자.")
if __name__ == "__main__":
main()
Search
Categories
← 목록으로
Comments
Practice 문장이 실용적으로 마무리됩니다. 성경 본문이 현실의 운영 원칙으로 연결되면서, “맡겨진 것을 지혜롭게 관리하는 청지기”의 관점을 자연스럽게 떠올리게 합니다.