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


이력관리

민수기 14장은 불신의 결과를 세대별로 기록합니다. 40년 광야 생활, 20세 이상 세대는 가나안 진입 불허. 나는 사람과 판결을 이력으로 쌓고 조건에 따라 다른 결과를 부여하는…

```java package com.jesusbornd.numbers;

import java.util.ArrayList; import java.util.List;

public…

```python from dataclasses import dataclass from enum import Enum

class Verdict(Enum): ENTER …

보고수집

민수기 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…

Search