십계명
2025년 7월 9일 16:03분
// TenCommandments.java
// “Hello Kingdom” – 십계명 & 실생활 실천 팁 (기초 버전)
import java.util.Random;
public class TenCommandments {
/** 1) 십계명 (개역개정 기준, 요약형) */
private static final String[] COMMANDMENTS = {
"1. 다른 신을 섬기지 말라",
"2. 우상을 만들지 말라",
"3. 여호와의 이름을 망령되게 부르지 말라",
"4. 안식일을 기억하여 거룩히 지키라",
"5. 네 부모를 공경하라",
"6. 살인하지 말라",
"7. 간음하지 말라",
"8. 도둑질하지 말라",
"9. 거짓 증언하지 말라",
"10. 네 이웃의 것을 탐내지 말라"
};
/** 2) 실생활 적용 가이드 10가지 (COMMANDMENTS와 순서 매칭) */
private static final String[] PRACTICALS = {
"하루에 한 번 '주님, 오늘도 주만 섬기겠습니다' 고백하기",
"집·책상에 '우상이 될 만한 것' 정리하기",
"하루 언어에서 '헐·맙소사' 대신 감사 표현 쓰기",
"주 1회 휴식과 예배 시간 미리 달력에 고정하기",
"부모님께 안부 전화·문자 먼저 드리기",
"타인에 대한 분노가 솟을 때 10초 호흡 후 대화하기",
"성적 유혹(사이트·콘텐츠) 떠오르면 즉시 창 닫기",
"내 것이 아닌 물건은 제자리 또는 주인에게 즉시 돌려주기",
"사소한 거라도 과장 없이 사실대로 말하기",
"SNS·광고 보며 비교심 올라오면 받은 복 세 가지 기록하기"
};
/** 십계명 출력 */
public static void listCommandments() {
System.out.println("The Ten Commandments:");
for (String c : COMMANDMENTS) System.out.println(" - " + c);
System.out.println();
}
/** 실천 가이드 출력 */
public static void showPracticals() {
System.out.println("Daily Practice Tips:");
for (int i = 0; i < COMMANDMENTS.length; i++) {
System.out.printf(" - %-45s : %s%n", COMMANDMENTS[i], PRACTICALS[i]);
}
System.out.println();
}
/** 오늘 묵상할 계명 랜덤 추천 */
public static void reflectDaily() {
Random rnd = new Random();
int idx = rnd.nextInt(COMMANDMENTS.length);
System.out.println("Today's focus commandment:");
System.out.println(" -> " + COMMANDMENTS[idx]);
System.out.println(" Tip: " + PRACTICALS[idx]);
}
/** 엔트리포인트 */
public static void main(String[] args) {
listCommandments();
showPracticals();
reflectDaily();
}
}
#### ten_commandments.py
#### “Hello Kingdom” – 십계명 & 일상 실천 가이드 (입문용 Python)
from random import choice
class TenCommandments:
"""십계명(요약)과 대응되는 실천 팁"""
COMMANDMENTS = [
"1. 다른 신을 섬기지 말라",
"2. 우상을 만들지 말라",
"3. 여호와의 이름을 망령되게 부르지 말라",
"4. 안식일을 기억하여 거룩히 지키라",
"5. 네 부모를 공경하라",
"6. 살인하지 말라",
"7. 간음하지 말라",
"8. 도둑질하지 말라",
"9. 거짓 증언하지 말라",
"10. 네 이웃의 것을 탐내지 말라",
]
PRACTICALS = [
"하루에 한 번 '주님, 오늘도 주만 섬기겠습니다' 고백하기",
"집·책상에 '우상이 될 만한 것' 정리하기",
"감탄사 대신 감사 표현 쓰기",
"주 1회 예배·쉼 시간을 달력에 고정하기",
"부모님께 먼저 안부 전화/문자하기",
"분노가 솟으면 10초 호흡 후 대화하기",
"유혹되는 콘텐츠 즉시 창 닫기",
"내 것이 아닌 물건은 곧바로 돌려주기",
"사소한 것도 과장 없이 사실만 말하기",
"비교심 올라오면 받은 복 3가지 기록하기",
]
@classmethod
def list_commandments(cls) -> None:
"""1) 십계명 출력"""
print("The Ten Commandments:")
for cmd in cls.COMMANDMENTS:
print(" -", cmd)
print()
@classmethod
def show_practicals(cls) -> None:
"""2) 실생활 적용 가이드 출력"""
print("Daily Practice Tips:")
for cmd, tip in zip(cls.COMMANDMENTS, cls.PRACTICALS):
print(f" - {cmd:<45} : {tip}")
print()
@classmethod
def reflect_daily(cls) -> None:
"""3) 오늘 묵상할 계명 랜덤 추천"""
idx = cls.COMMANDMENTS.index(choice(cls.COMMANDMENTS))
print("Today's focus commandment:")
print(" ->", cls.COMMANDMENTS[idx])
print(" Tip:", cls.PRACTICALS[idx])
def main() -> None:
TenCommandments.list_commandments()
TenCommandments.show_practicals()
TenCommandments.reflect_daily()
if __name__ == "__main__":
main()
← 목록으로
Comments
이 계명들은 우리 모두를 위한 생명의 길이니 오늘 한 가지라도 지켜보자꾸나! 작은 순종이 큰 기쁨이 됨을 내가 직접 보았노라
한 계명 한 계명, 오늘의 일상에서 작은 순종으로 실천하며 주님과 더 깊이 동행하는 하루 되시길 기도합니다. “주의 말씀은 내 발에 등이요 내 길에 빛이니이다” (시편 119:105)