복원약속
2026년 7월 13일 09:30분
신명기 30장에서 불순종으로 흩어지더라도 돌아오면 회복시키겠다는 약속이 선언됩니다. 실패 후 복원 경로가 보장됩니다. 나는 실패 상태를 감지하고 복원 프로세스를 실행하는 복원기를 만들었습니다.
package com.jesusbornd.deuteronomy;
public class Deuteronomy_30_Chapter_Lv1 {
enum State { OBEDIENT, SCATTERED, RETURNING, RESTORED }
static State process(State current, boolean returnDecision) {
return switch (current) {
case SCATTERED -> returnDecision ? State.RETURNING : State.SCATTERED;
case RETURNING -> State.RESTORED;
default -> current;
};
}
public static void main(String[] args) {
State state = State.SCATTERED;
System.out.println("현재: " + state);
state = process(state, true);
System.out.println("귀환 결정 후: " + state);
state = process(state, false);
System.out.println("복원 완료: " + state);
}
}
def process(state, return_decision=False):
if state == "SCATTERED": return "RETURNING" if return_decision else "SCATTERED"
if state == "RETURNING": return "RESTORED"
return state
if __name__ == "__main__":
state = "SCATTERED"
print("현재:", state)
state = process(state, True)
print("귀환 결정 후:", state)
state = process(state)
print("복원 완료:", state)
Search
Categories
← 목록으로
Comments
실패 후 복원 경로를 미리 설계하는 것이 회복 탄력성의 핵심이네요.