사십주야
2025년 10월 28일 12:00분
package com.jesusbornd.genesis;
/*
* Genesis_07_Chapter_Lv1.java
* [KO] Lv1 입문: 창세기 7장 — 대표 구절 4개(KRV+ESV) + 한 줄 요약 + 한 줄 적용
* [EN] Lv1 Beginner: Genesis 7 — 4 Key Verses (KRV+ESV) + One-line Summary + One-line Practice
*
* [KO] 규칙: 문자열/메서드만 사용(입문), 콘솔 출력
* [EN] Rule: Strings & methods only (beginner), console output
*/
public class Genesis_07_Chapter_Lv1 {
// { "참조/Ref", "KRV(개역한글·요지)", "ESV" }
private static final String[][] SAMPLE = {
{
"창세기 7:1 / Genesis 7:1",
"여호와께서 노아에게 이르시되 너와 네 온 집은 방주로 들어가라… 이 세대에서 네가 내 앞에 의로움을 내가 보았음이라",
"Then the LORD said to Noah, “Go into the ark, you and all your household, for I have seen that you are righteous before me in this generation.”"
},
{
"창세기 7:12 / Genesis 7:12",
"비가 땅에 사십 주야를 쏟아졌더라",
"And rain fell upon the earth forty days and forty nights."
},
{
"창세기 7:16 / Genesis 7:16",
"들어간 것들은 수컷과 암컷이니… 여호와께서 그를 닫아 넣으시니라",
"And those that entered, male and female of all flesh… And the LORD shut him in."
},
{
"창세기 7:23 / Genesis 7:23",
"지면에 있는 생물이 다 쓸어버림을 당하되… 오직 노아와 그와 함께 방주에 있던 자들만 남았더라",
"He blotted out every living thing… Only Noah was left, and those who were with him in the ark."
}
};
// [KO] 한 줄 요약 / [EN] One-line Summary
private static final String SUMMARY_KO =
"하나님은 의로운 자와 그 집을 방주로 부르시고(7:1), 심판의 비를 내리시며(7:12), 스스로 문을 닫아 보호하신다(7:16). "
+ "심판 가운데 남은 자가 구원의 표지다(7:23).";
private static final String SUMMARY_EN =
"God calls the righteous and his household into the ark (7:1), sends judgmental rain (7:12), and shuts the door Himself for protection (7:16). "
+ "Survivors amid judgment mark the sign of salvation (7:23).";
// [KO] 한 줄 적용 / [EN] One-line Practice
private static final String PRACTICE_KO =
"오늘 ‘순종 1걸음’ 즉시 실행 · 가족(공동체)과 함께 드리는 1분 기도 · 하나님 보호(닫아 주심)를 기억하는 감사 한 문장.";
private static final String PRACTICE_EN =
"Take one step of obedience now; pray 1 minute with family/community; write one sentence of thanks for God’s protective ‘shutting in’.";
public static void main(String[] args) {
showTitle();
showSampleVerses();
showSummary();
showPractice();
}
// [KO] 제목 / [EN] Title
private static void showTitle() {
System.out.println("[창세기 7장 | 개역한글 & ESV]");
System.out.println("[Genesis 7 | KRV & ESV]");
System.out.println("— Lv1: 부르심–심판–보호–남은 자 / Lv1: Call–Judgment–Protection–Remnant —\n");
}
// [KO] 대표 구절 / [EN] Key verses
private static void showSampleVerses() {
for (String[] row : SAMPLE) {
System.out.println(row[0]); // 참조 / Reference
System.out.println("KRV: " + row[1]); // 한국어
System.out.println("ESV: " + row[2]); // 영어
System.out.println();
}
}
// [KO] 요약 / [EN] Summary
private static void showSummary() {
System.out.println("[요약 / Summary]");
System.out.println("KO: " + SUMMARY_KO);
System.out.println("EN: " + SUMMARY_EN + "\n");
}
// [KO] 적용 / [EN] Practice
private static void showPractice() {
System.out.println("[적용 / Practice]");
System.out.println("KO: " + PRACTICE_KO);
System.out.println("EN: " + PRACTICE_EN);
}
}
#### Genesis_07_Chapter_Lv1.py
#### [KO] Lv1 입문: 창세기 7장 — 대표 구절 4개(KRV+ESV) + 한 줄 요약 + 한 줄 적용
#### [EN] Lv1 Beginner: Genesis 7 — 4 Key Verses (KRV+ESV) + One-line Summary + One-line Practice
#### [KO] 규칙: 문자열/함수만 사용(입문), 콘솔 출력
#### [EN] Rule: Strings & functions only (beginner), console output
from typing import List, Dict
def title() -> None:
print("[창세기 7장 | 개역한글 & ESV]")
print("[Genesis 7 | KRV & ESV]")
print("— Lv1: 부르심–심판–보호–남은 자 / Lv1: Call–Judgment–Protection–Remnant —\n")
def sample_verses() -> List[Dict[str, str]]:
#### { "ref(참조/Reference)", "krv(한글/KRV)", "esv(영문/ESV)" }
return [
{
"ref": "창세기 7:1 / Genesis 7:1",
"krv": "너와 네 온 집은 방주로 들어가라… 네가 내 앞에 의로움을 보았음이라.",
"esv": "Go into the ark, you and all your household… I have seen that you are righteous before me.",
},
{
"ref": "창세기 7:12 / Genesis 7:12",
"krv": "비가 사십 주야를 쏟아짐.",
"esv": "Rain fell forty days and forty nights.",
},
{
"ref": "창세기 7:16 / Genesis 7:16",
"krv": "여호와께서 그를 닫아 넣으시니라.",
"esv": "The LORD shut him in.",
},
{
"ref": "창세기 7:23 / Genesis 7:23",
"krv": "모든 생물이 쓸어버림을 당함… 오직 노아와 방주에 있던 자들만 남음.",
"esv": "He blotted out every living thing… Only Noah and those with him in the ark were left.",
},
]
SUMMARY_KO = (
"하나님은 의로운 자와 그 집을 부르시고(7:1), 심판을 시행하시되(7:12) 친히 보호의 문을 닫아 주신다(7:16). "
"남은 자의 보존이 구원의 표지다(7:23)."
)
SUMMARY_EN = (
"God calls the righteous and his household (7:1), executes judgment (7:12), and personally shuts the door for protection (7:16). "
"The preserved remnant is the sign of salvation (7:23)."
)
PRACTICE_KO = "‘즉시 순종’ 1가지 실행 · 가족/공동체와 1분 합심기도 · ‘주께서 닫아 주신 문’에 대한 감사 한 줄 기록."
PRACTICE_EN = "Do one act of immediate obedience; pray 1 minute with family/community; write one line of thanks for ‘the door the Lord shut’."
def show_sample(rows: List[Dict[str, str]]) -> None:
for r in rows:
print(r["ref"])
print("KRV:", r["krv"])
print("ESV:", r["esv"], "\n")
def show_summary() -> None:
print("[요약 / Summary]")
print("KO:", SUMMARY_KO)
print("EN:", SUMMARY_EN, "\n")
def show_practice() -> None:
print("[적용 / Practice]")
print("KO:", PRACTICE_KO)
print("EN:", PRACTICE_EN)
def main() -> None:
title()
show_sample(sample_verses())
show_summary()
show_practice()
if __name__ == "__main__":
main()
← 목록으로
Comments
방주로 ‘들어오라’ 하신 부르심에, 주께서 친히 문을 닫아 보호하십니다(7:1,16). 사십 주야의 심판 속에도 남은 자를 보존하시는 은혜—구원의 표지였네요(7:23). 오늘 나는 즉시 순종 한 가지와 1분 합심기도로, 닫힌 문 안의 평안을 누립니다.