JesusBornd (104개)
장애감지
민수기 22장에서 나귀가 천사의 장애물을 먼저 봅니다. 앞을 보지 못하는 주인보다 나귀가 먼저 경로 이탈을 감지합니다. 나는 경로 상의 장애물을 감지하고 회피 전략을 반환하는 탐…
```java package com.jesusbornd.numbers; import java.util.Set;
public class Numbers_22_Chapter_Lv3 …
```python OBSTACLES = {(3, 0), (5, 0), (7, 1)}
def move(traveler, fx, fy, tx, ty): blocked = (…
치료토큰
민수기 21장에서 놋뱀을 쳐다보면 뱀에 물려도 살아납니다. 참조 토큰만으로 치료가 완성됩니다. 나는 독의 종류를 받아 해독 토큰을 조회하고 치료 여부를 결정하는 핸들러를 만들었습…
```java package com.jesusbornd.numbers; import java.util.Map;
public class Numbers_21_Chapter_Lv3 …
```python TOKENS = {"불뱀": "놋뱀_TOKEN", "전갈": "제사장_TOKEN", "독초": "물_TOKEN"}
def heal(person, poison)…
암반추출
민수기 20장에서 모세는 반석에 말씀을 선포해 물을 뽑아냅니다. 명령어 하나로 숨겨진 자원을 끌어냅니다. 나는 자원 유형과 추출 명령을 받아 결과를 반환하는 추출기를 만들었습니다.
```java package com.jesusbornd.numbers; import java.util.Map;
public class Numbers_20_Chapter_Lv3 …
```python RESOURCES = {"반석": "생수", "땅": "곡식", "구름": "그늘"}
def extract(source, command): result…
정결처리
민수기 19장에서 붉은 암소의 재로 부정한 자를 정결하게 합니다. 오염 상태를 감지하고 단계적으로 정화합니다. 나는 오염 플래그를 받아 정화 단계를 순서대로 실행하는 처리기를 만…
```java package com.jesusbornd.numbers; import java.util.List;
public class Numbers_19_Chapter_Lv2…
```python STEPS = ["붉은 암소 재 준비", "오염자 식별", "3일째 물로 뿌리기", "7일째 재뿌림", "옷 세탁", "정결 선언"]
def purify(pe…
담당구역
민수기 18장에서 제사장과 레위인의 직무 구역이 명확히 구분됩니다. 각 구역을 벗어나면 책임 위반입니다. 나는 역할별 허용 구역을 등록하고 구역 위반을 감지하는 배정기를 만들었습…
```java package com.jesusbornd.numbers; import java.util.Set;
public class Numbers_18_Chapter_Lv2 …
```python ZONES = { "HIGH_PRIEST": {"지성소", "성소", "뜰"}, "PRIEST": {"성소", "뜰"}, "LEV…