불완전삭제

2026년 9월 14일 09:30분

사무엘상 15장에서 사울은 아말렉을 진멸하라는 명령을 받았지만 가축을 살려둡니다. 불완전한 삭제는 명령 위반입니다. 나는 삭제 대상 전부가 처리됐는지 검증하는 함수를 만들었습니다.

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

public class Samuel1_15_Chapter_Lv2 {
    record Target(String name, boolean destroyed) {}
    static boolean validateDestruction(List<Target> targets) {
        return targets.stream().allMatch(Target::destroyed);
    }
    public static void main(String[] args) {
        var targets = List.of(new Target("아각 왕", false), new Target("가축", false),
                              new Target("병사", true));
        System.out.println("진멸 검증: " + (validateDestruction(targets) ? "✅ 완료" : "❌ 불완전 — 명령 위반"));
    }
}

def validate_destruction(targets: list) -> bool:
    return all(destroyed for _, destroyed in targets)

targets = [("아각 왕", False), ("가축", False), ("병사", True)]
result = validate_destruction(targets)
print("진멸 검증:", "✅ 완료" if result else "❌ 불완전 — 명령 위반")

Comments

Avatar
 2026년 9월 14일 11:35분

99% 삭제는 삭제가 아닙니다.



Search

← 목록으로