도주경보
2026년 9월 18일 09:30분
사무엘상 19장에서 요나단은 다윗에게 아버지 사울의 위협을 미리 알려줍니다. 선제적 경고 시스템이 생명을 구합니다. 나는 임계값 초과 시 경보를 발송하는 모니터링 함수를 만들었습니다.
package com.jesusbornd.samuel1;
import java.util.function.Predicate;
public class Samuel1_19_Chapter_Lv3 {
static <T> void monitor(T state, Predicate<T> danger, Runnable alert) {
if (danger.test(state)) {
System.out.println("🚨 위험 감지!");
alert.run();
} else {
System.out.println("✅ 안전");
}
}
public static void main(String[] args) {
int saulAnger = 9;
monitor(saulAnger, lvl -> lvl >= 8,
() -> System.out.println("다윗에게 경고: 즉시 피신하라"));
}
}
from typing import Callable, TypeVar
T = TypeVar("T")
def monitor(state: T, danger: Callable, alert: Callable):
if danger(state):
print("🚨 위험 감지!")
alert()
else:
print("✅ 안전")
monitor(9, lambda lvl: lvl >= 8, lambda: print("다윗에게 경고: 즉시 피신하라"))
Search
Categories
← 목록으로
Comments
경보는 사건이 터지기 전에 울려야 합니다.