반란로그

2026년 11월 2일 09:30분

사무엘하 15장에서 압살롬은 수년간 민심을 훔쳐 반란을 일으킵니다. 반란은 갑자기 일어나지 않습니다. 나는 반란 준비 단계를 추적하는 로그 시스템을 구현했습니다.

package com.jesusbornd.samuel2;
import java.util.List;

public class Samuel2_15_Chapter_Lv2 {
    record MutinyStage(int year, String action, int supportRate) {}
    static void trackMutiny(List<MutinyStage> stages) {
        stages.forEach(s -> System.out.printf("  Year %d: %s (지지율: %d%%)%n",
            s.year(), s.action(), s.supportRate()));
        var last = stages.get(stages.size()-1);
        if (last.supportRate() >= 80) System.out.println("🔴 반란 임계값 도달!");
    }
    public static void main(String[] args) {
        trackMutiny(List.of(
            new MutinyStage(1, "문 앞 민심 수집", 20),
            new MutinyStage(2, "사법 불만 흡수", 50),
            new MutinyStage(4, "헤브론 선포",    85)));
    }
}

stages = [(1, "문 앞 민심 수집", 20), (2, "사법 불만 흡수", 50), (4, "헤브론 선포", 85)]
for year, action, rate in stages:
    print(f"  Year {year}: {action} (지지율: {rate}%)")
if stages[-1][2] >= 80:
    print("🔴 반란 임계값 도달!")

Comments

Avatar
 2026년 11월 2일 11:37분

반란은 하루아침에 일어나지 않습니다.



Search

← 목록으로