정결처리
2026년 5월 7일 09:30분
민수기 19장에서 붉은 암소의 재로 부정한 자를 정결하게 합니다. 오염 상태를 감지하고 단계적으로 정화합니다. 나는 오염 플래그를 받아 정화 단계를 순서대로 실행하는 처리기를 만들었습니다.
package com.jesusbornd.numbers;
import java.util.List;
public class Numbers_19_Chapter_Lv2 {
static final List<String> STEPS = List.of(
"붉은 암소 재 준비", "오염자 식별", "3일째 물로 뿌리기", "7일째 재뿌림", "옷 세탁", "정결 선언"
);
static void purify(String person, boolean contaminated) {
if (!contaminated) { System.out.println(person + " → 이미 정결"); return; }
System.out.println("[ " + person + " 정화 파이프라인 ]");
STEPS.forEach(s -> System.out.println(" ✅ " + s));
System.out.println(" → 정결 완료");
}
public static void main(String[] args) {
purify("르우벤", true);
purify("시므온", false);
}
}
STEPS = ["붉은 암소 재 준비", "오염자 식별", "3일째 물로 뿌리기", "7일째 재뿌림", "옷 세탁", "정결 선언"]
def purify(person, contaminated):
if not contaminated:
print(f"{person} → 이미 정결")
return
print(f"[ {person} 정화 파이프라인 ]")
for step in STEPS:
print(f" ✅ {step}")
print(" → 정결 완료")
if __name__ == "__main__":
purify("르우벤", True)
purify("시므온", False)
Search
Categories
← 목록으로
Comments
단계를 빠뜨리지 않고 처음부터 끝까지 밟아야 하는군요.