다시회복

2025년 10월 29일 11:05분

package com.jesusbornd.genesis;
/*
 * Genesis_08_Chapter_Lv1.java
 * [KO] Lv1 입문: 창세기 8장 — 대표 구절 4개(KRV+ESV) + 한 줄 요약 + 한 줄 적용
 * [EN] Lv1 Beginner: Genesis 8 — 4 Key Verses (KRV+ESV) + One-line Summary + One-line Practice
 *
 * Rule: Strings & methods only, console output
 */
public class Genesis_08_Chapter_Lv1 {

    // { "Ref", "KRV", "ESV" }
    private static final String[][] SAMPLE = new String[][]{
        {
            "창세기 8:1 / Genesis 8:1",
            "하나님이 노아와 그와 함께 방주에 있는 모든 들짐승과 가축을 기억하사 바람을 불게 하시매 물이 줄어들었고",
            "But God remembered Noah and all the beasts and all the livestock that were with him in the ark. God made a wind blow over the earth, and the waters subsided."
        },
        {
            "창세기 8:11 / Genesis 8:11",
            "저녁 때 비둘기가 감람나무 잎사귀를 물고 그에게로 돌아왔으므로 노아가 땅에 물이 감한 줄 알았으며",
            "And behold, in the evening her dove came back to him, and behold, in her mouth was a freshly plucked olive leaf. So Noah knew that the waters had subsided from the earth."
        },
        {
            "창세기 8:20 / Genesis 8:20",
            "노아가 여호와를 위하여 제단을 쌓고 모든 정결한 짐승과 정결한 새 중에서 번제로 제단에 드렸더니",
            "Then Noah built an altar to the LORD and took some of every clean animal and some of every clean bird and offered burnt offerings on the altar."
        },
        {
            "창세기 8:22 / Genesis 8:22",
            "땅이 있을 동안에는 심음과 거둠과 추위와 더위와 여름과 겨울과 낮과 밤이 쉬지 아니하리라",
            "While the earth remains, seedtime and harvest, cold and heat, summer and winter, day and night, shall not cease."
        }
    };

    private static final String SUMMARY_KO =
        "하나님은 노아를 기억하시고(8:1) 회복의 징표를 보여 주시며(8:11) 예배를 기쁘게 받으시고(8:20) 창조 질서의 지속을 약속하신다(8:22).";
    private static final String SUMMARY_EN =
        "God remembers Noah (8:1), shows a sign of renewal (8:11), accepts worship (8:20), and promises the ongoing order of creation (8:22).";

    private static final String PRACTICE_KO =
        "오늘 하나님의 기억하심을 믿고 감사 1문장, 예배의 마음으로 찬양 1곡, 창조 질서를 존중하는 작은 실천 1가지.";
    private static final String PRACTICE_EN =
        "Trust God’s remembrance and write one thanks line, sing one song as worship, and practice one small act that honors creation order.";

    public static void main(String[] args) {
        showTitle();
        showSampleVerses();
        showSummary();
        showPractice();
    }

    private static void showTitle() {
        System.out.println("[창세기 8장 | KRV & ESV]");
        System.out.println("[Genesis 8 | KRV & ESV]");
        System.out.println("Lv1: 기억하심 - 징표 - 예배 - 창조 질서의 지속\n");
    }

    private static void showSampleVerses() {
        for (String[] row : SAMPLE) {
            System.out.println(row[0]);
            System.out.println("KRV: " + row[1]);
            System.out.println("ESV: " + row[2]);
            System.out.println();
        }
    }

    private static void showSummary() {
        System.out.println("[요약 / Summary]");
        System.out.println("KO: " + SUMMARY_KO);
        System.out.println("EN: " + SUMMARY_EN + "\n");
    }

    private static void showPractice() {
        System.out.println("[적용 / Practice]");
        System.out.println("KO: " + PRACTICE_KO);
        System.out.println("EN: " + PRACTICE_EN);
    }
}

#### Genesis_08_Chapter_Lv1.py
#### [KO] Lv1 입문: 창세기 8장 — 대표 구절 4개(KRV+ESV) + 한 줄 요약 + 한 줄 적용
#### [EN] Lv1 Beginner: Genesis 8 — 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("[창세기 8장 | KRV & ESV]")
    print("[Genesis 8 | KRV & ESV]")
    print("Lv1: 기억하심 - 징표 - 예배 - 창조 질서의 지속\n")


def sample_verses() -> List[Dict[str, str]]:
    #### { "ref", "krv", "esv" }
    return [
        {
            "ref": "창세기 8:1 / Genesis 8:1",
            "krv": "하나님이 노아와 방주에 있는 모든 생물을 기억하시고 바람을 불게 하시매 물이 줄어듦.",
            "esv": "God remembered Noah and made a wind blow over the earth; the waters subsided.",
        },
        {
            "ref": "창세기 8:11 / Genesis 8:11",
            "krv": "비둘기가 감람 잎사귀를 물고 돌아옴. 노아가 물이 감한 줄을 앎.",
            "esv": "The dove returned with a freshly plucked olive leaf. Noah knew the waters had subsided.",
        },
        {
            "ref": "창세기 8:20 / Genesis 8:20",
            "krv": "노아가 제단을 쌓고 번제를 드림.",
            "esv": "Noah built an altar and offered burnt offerings.",
        },
        {
            "ref": "창세기 8:22 / Genesis 8:22",
            "krv": "땅이 있는 동안 계절과 낮밤이 쉬지 않음.",
            "esv": "While the earth remains, seasons and day-night shall not cease.",
        },
    ]


SUMMARY_KO = (
    "하나님은 백성을 기억하시고 회복의 징표를 주시며 예배를 받으시고 창조 질서의 지속을 약속하신다."
)
SUMMARY_EN = (
    "God remembers His people, gives a sign of renewal, accepts worship, and promises the persistence of creation order."
)

PRACTICE_KO = "감사 1문장 기록 · 찬양 1곡 · 창조 질서 존중 실천 1가지."
PRACTICE_EN = "Write one line of thanks; sing one praise song; do one act that honors creation order."


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월 29일 11:06분

물결 위에 잊힌 듯해도, 주님은 노아를 “기억하셨다”로 역사를 다시 여시네요. 한 잎의 감람잎이 소망의 체크표시가 되고, 제단의 향이 새 시작을 봉인합니다. 오늘도 감사 한 줄·찬양 한 곡으로, 멈추지 않는 창조의 리듬에 맞춰 걷습니다. 🌿🕊️



Search

← 목록으로