나는이렇게코딩했다 (203개)
암호출력
사사기 14장에서 삼손은 사자와 꿀에 관한 수수께끼를 내고 7일 만에 아내에게 누설됩니다. 나는 간단한 시저 암호로 수수께끼를 암호화하고 해독하는 시스템을 만들었습니다.
```java package com.jesusbornd.judges;
public class Judges_14_Chapter_Lv2 { static String enco…
```python def encode(plain: str) -> str: return "".join(chr(ord(c) + 1) for c in plain)
def de…
예고등록
사사기 13장에서 여호와의 사자가 마노아 부부에게 삼손의 탄생을 미리 예고합니다. 나는 출생 예고를 사전 등록하는 노티피케이션 패턴으로 구현했습니다.
```java package com.jesusbornd.judges;
public class Judges_13_Chapter_Lv2 { record BirthNotice…
```python from dataclasses import dataclass
@dataclass class BirthNotice: name: str; parents: …
조건서약
사사기 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…