지저스본드 (312개)
배포반려
사무엘상 29장에서 다윗은 블레셋 군주들의 반대로 전쟁 참여가 거절됩니다. 배포가 막히는 것이 때론 보호입니다. 나는 조건 불충족 시 배포를 차단하는 게이트 함수를 만들었습니다.
```java package com.jesusbornd.samuel1; import java.util.List;
public class Samuel1_29_Chapter_Lv1…
```python def deploy_gate(actor: str, approvers: list, blockers: list) -> bool: if actor in blo…
금지된호출
사무엘상 28장에서 사울은 엔돌의 신접한 여인을 통해 죽은 사무엘을 불러냅니다. 이미 deprecated된 API를 강제로 호출하는 상황입니다. 나는 금지된 함수 호출을 차단하는…
```java package com.jesusbornd.samuel1; import java.lang.annotation.*;
public class Samuel1_28_Cha…
```python import warnings
def call_samuel(): warnings.warn("이미 사망한 예언자 호출 금지", DeprecationWarn…
위장신분
사무엘상 27장에서 다윗은 블레셋 왕 아기스에게 붙어 위장 생활을 합니다. 적진에서의 생존은 신분 관리에 달려 있습니다. 나는 다중 신분 컨텍스트 전환 시스템을 구현했습니다.
```java package com.jesusbornd.samuel1; import java.util.Map;
public class Samuel1_27_Chapter_Lv3 …
```python PERSONAS = { "이스라엘": "다윗 — 이스라엘 용사", "블레셋": "다윗 — 아기스의 충신", } for ctx in ["이스라엘…
두번째기회
사무엘상 26장에서 다윗은 다시 한번 사울을 죽일 기회를 얻지만 살려줍니다. 같은 자비가 두 번 반복됩니다. 나는 반복 패턴에서 일관성을 검증하는 로직을 구현했습니다.
```java package com.jesusbornd.samuel1; import java.util.List;
public class Samuel1_26_Chapter_Lv3…
```python events = [(1, True), (2, True)] total = len(events) spared = sum(1 for _, s in events if …
협상성공
사무엘상 25장에서 아비가일은 나발의 어리석음을 막기 위해 다윗을 직접 만나 협상합니다. 빠른 중재가 재앙을 막습니다. 나는 협상 성공 여부를 판단하는 함수를 만들었습니다.
```java package com.jesusbornd.samuel1;
public class Samuel1_25_Chapter_Lv3 { record Negotiati…
```python def negotiate(mediator: str, gift: int, accepted: bool) -> str: if accepted and gift …