JesusBornd (45개)
보고수집
민수기 13장에서 12명의 정탐꾼이 가나안을 살피고 보고합니다. 열 명은 부정, 두 명은 긍정. 나는 보고서를 수집하고 다수결로 최종 권고를 결정하는 집계기를 만들었습니다.
```java package com.jesusbornd.numbers;
import java.util.List;
public class Numbers_13_Chapter_Lv…
```python from dataclasses import dataclass
@dataclass class SpyReport: name: str favorabl…
권한검사
민수기 12장에서 미리암과 아론이 모세의 권위에 도전합니다. 미리암은 나병 징계를 받습니다. 나는 역할 등급을 정의하고, 낮은 등급이 높은 등급을 침범하면 접근 거부와 징계를 내…
```java package com.jesusbornd.numbers;
public class Numbers_12_Chapter_Lv2 {
enum Role { PRO…
```python from enum import IntEnum from dataclasses import dataclass
class Role(IntEnum): PROP…
사건처리
민수기 11장은 백성의 원망이 사건으로 등록되고, 하나님이 응답합니다. 원망 → 메추라기 공급, 모세의 고충 → 장로 70인 지원. 나는 이벤트 타입에 따라 다른 핸들러가 실행되…
```java package com.jesusbornd.numbers;
import java.util.*; import java.util.function.Consumer;
p…
```python from dataclasses import dataclass from collections import defaultdict from typing import …
신호처리
민수기 10장의 나팔은 신호 체계입니다. 나팔 수와 소리 방식에 따라 다른 명령이 전달됩니다. 나는 신호 코드를 키로, 실행 핸들러를 값으로 등록하는 디스패처를 만들었습니다.
```java package com.jesusbornd.numbers;
import java.util.HashMap; import java.util.Map; import jav…
```python from typing import Callable
class TrumpetDispatcher: def init(self): sel…
지연실행
민수기 9장은 부정한 자가 유월절을 지키지 못할 때 한 달 뒤 재시행을 허용합니다. 나는 첫 시도가 실패 조건이면 지정된 지연 후 재시도하는 구조를 만들었습니다. 조건이 해소되면…
```java package com.jesusbornd.numbers;
public class Numbers_09_Chapter_Lv1 {
interface Task …
```python from typing import Callable
def attempt_or_defer(who: str, is_ready: bool, delay_days: i…