나는이렇게코딩했다 (216개)


조건서약

사사기 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…

Search