후속추적

2026년 7월 30일 09:30분

사사기 8장에서 기드온은 요단강을 건너 미디안 왕들을 끝까지 추격해 포획합니다. 나는 추적 상태를 맵으로 관리하고 갱신하는 패턴을 구현했습니다.

package com.jesusbornd.judges;
import java.util.LinkedHashMap;
import java.util.Map;

public class Judges_08_Chapter_Lv1 {
    public static void main(String[] args) {
        Map<String, String> tracking = new LinkedHashMap<>();
        tracking.put("세바",    "미디안_왕 — 추격중");
        tracking.put("살문나", "미디안_왕 — 추격중");

        System.out.println("=== 기드온 후속 추적 ===");
        tracking.forEach((k, v) -> System.out.printf("  [추적] %s: %s%n", k, v));

        tracking.put("세바",    "포획 ✅");
        tracking.put("살문나", "포획 ✅");
        tracking.forEach((k, v) -> System.out.printf("  [완료] %s: %s%n", k, v));
    }
}

if __name__ == "__main__":
    tracking = {
        "세바":   "미디안_왕 — 추격중",
        "살문나": "미디안_왕 — 추격중",
    }
    print("=== 기드온 후속 추적 ===")
    for k, v in tracking.items():
        print(f"  [추적] {k}: {v}")

    tracking["세바"]   = "포획 ✅"
    tracking["살문나"] = "포획 ✅"
    for k, v in tracking.items():
        print(f"  [완료] {k}: {v}")

Comments

Avatar
 2026년 7월 30일 11:34분

추적 상태를 명시적으로 관리하면 처리 완료 여부를 언제든 확인할 수 있네요.



Search

← 목록으로