감사코드
2026년 11월 11일 09:30분
사무엘하 22장에서 다윗은 모든 위기에서 건지신 하나님께 감사 찬양을 드립니다. 감사는 체계적으로 기록될 수 있습니다. 나는 구원 이벤트를 누적하여 감사 보고서를 생성하는 함수를 만들었습니다.
package com.jesusbornd.samuel2;
import java.util.List;
public class Samuel2_22_Chapter_Lv3 {
record Deliverance(String threat, String savior, String outcome) {}
static void thanksgiving(String author, List<Deliverance> events) {
System.out.println("=== " + author + "의 감사 선언 ===");
events.forEach(e -> System.out.printf(" 위협: %-12s → 구원자: %s → %s%n",
e.threat(), e.savior(), e.outcome()));
System.out.println(" 총 " + events.size() + "번의 구원 — ♪ 찬양드립니다");
}
public static void main(String[] args) {
thanksgiving("다윗", List.of(
new Deliverance("사울", "하나님", "도피 성공"),
new Deliverance("블레셋", "하나님", "승리"),
new Deliverance("압살롬 반란", "하나님", "왕권 회복")));
}
}
def thanksgiving(author: str, events: list):
print(f"=== {author}의 감사 선언 ===")
for threat, savior, outcome in events:
print(f" 위협: {threat:<12} → 구원자: {savior} → {outcome}")
print(f" 총 {len(events)}번의 구원 — ♪ 찬양드립니다")
thanksgiving("다윗", [
("사울", "하나님", "도피 성공"),
("블레셋", "하나님", "승리"),
("압살롬 반란","하나님", "왕권 회복")])
Search
Categories
← 목록으로
Comments
감사는 코드로도 아름답습니다.