반란로그
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("🔴 반란 임계값 도달!")
Search
Categories
← 목록으로
Comments
반란은 하루아침에 일어나지 않습니다.