JesusBornd (104개)
조건서약
사사기 11장에서 입다는 승리를 조건으로 서약하고 승리 후 돌이킬 수 없는 약속을 이행합니다. 나는 조건부 계약 실행 패턴으로 이 과정을 구현했습니다.
```java package com.jesusbornd.judges; import java.util.function.Supplier;
public class Judges_11_…
```python from typing import TypeVar, Callable
T = TypeVar("T")
def vow(condition: str, on_succes…
재요청
사사기 10장에서 이스라엘은 또다시 우상숭배에 빠진 후 다시 구원을 요청합니다. 나는 재시도 횟수를 추적하고 진심 회개를 감지하는 패턴을 만들었습니다.
```java package com.jesusbornd.judges;
public class Judges_10_Chapter_Lv2 { static int retry =…
```python retry_count = 0
def request(reason: str) -> str: global retry_count retry_count …
권한남용
사사기 9장에서 아비멜렉은 70명의 형제를 죽이고 동의 없이 왕위를 찬탈합니다. 나는 권한 상승 시도가 예외로 차단되는 보안 패턴을 구현했습니다.
```java package com.jesusbornd.judges;
public class Judges_09_Chapter_Lv2 { enum Role { CITIZE…
```python from enum import Enum, auto
class Role(Enum): CITIZEN = auto(); KING = auto()
def e…
후속추적
사사기 8장에서 기드온은 요단강을 건너 미디안 왕들을 끝까지 추격해 포획합니다. 나는 추적 상태를 맵으로 관리하고 갱신하는 패턴을 구현했습니다.
```java package com.jesusbornd.judges; import java.util.LinkedHashMap; import java.util.Map;
publi…
```python if name == "main": tracking = { "세바": "미디안_왕 — 추격중", "살문나":…
최소선발
사사기 7장에서 기드온의 군대는 22,000명에서 300명으로 두 단계 필터링됩니다. 나는 스트림 파이프라인으로 이 선발 과정을 표현했습니다.
```java package com.jesusbornd.judges;
public class Judges_07_Chapter_Lv1 { public static void…
```python if name == "main": total = 22000 print(f"총 병력: {total:,}명")
after_1s…