사기탐지
2026년 6월 18일 09:30분
신명기 13장에서 기적을 행해도 다른 신을 따르게 하는 예언자는 거짓 선지자로 판정합니다. 출력값이 아닌 방향성으로 진위를 판단합니다. 나는 행동 패턴에서 사기 여부를 탐지하는 검증기를 만들었습니다.
package com.jesusbornd.deuteronomy;
import java.util.List;
public class Deuteronomy_13_Chapter_Lv2 {
record Prophet(String name, boolean performsMiracle, boolean pointsToGod) {}
static String detect(Prophet p) {
if (p.performsMiracle() && !p.pointsToGod()) return "🚨 " + p.name() + " → 거짓 선지자 (사기)";
if (p.pointsToGod()) return "✅ " + p.name() + " → 진정한 선지자";
return "❓ " + p.name() + " → 판별 불가";
}
public static void main(String[] args) {
List.of(
new Prophet("예언자_A", true, true),
new Prophet("예언자_B", true, false),
new Prophet("예언자_C", false, false)
).forEach(p -> System.out.println(detect(p)));
}
}
prophets = [
("예언자_A", True, True),
("예언자_B", True, False),
("예언자_C", False, False),
]
def detect(name, performs_miracle, points_to_god):
if performs_miracle and not points_to_god: return f"🚨 {name} → 거짓 선지자 (사기)"
if points_to_god: return f"✅ {name} → 진정한 선지자"
return f"❓ {name} → 판별 불가"
if __name__ == "__main__":
for p in prophets:
print(detect(*p))
Search
Categories
← 목록으로
Comments
겉으로 보이는 결과가 아니라 방향성으로 진위를 판단해야 하는군요.