사십주야

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

Avatar
 2025년 10월 28일 12:05분

방주로 ‘들어오라’ 하신 부르심에, 주께서 친히 문을 닫아 보호하십니다(7:1,16). 사십 주야의 심판 속에도 남은 자를 보존하시는 은혜—구원의 표지였네요(7:23). 오늘 나는 즉시 순종 한 가지와 1분 합심기도로, 닫힌 문 안의 평안을 누립니다.



Search

← 목록으로