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


예측출력

민수기 24장에서 발람은 미래 왕의 별을 예언합니다. 현재 상태를 입력받아 미래 결과를 예측합니다. 나는 예언 조건을 입력받아 예측 텍스트를 출력하는 오라클을 만들었습니다.

```java package com.jesusbornd.numbers; import java.util.List;

public class Numbers_24_Chapter_Lv3…

```python def oracle(conditions: dict[str, bool]) -> str: count = sum(conditions.values()) …

불변선언

민수기 23장에서 발람은 저주하려 했지만 축복만 선언됩니다. 한 번 설정된 선언은 외부 요청으로 바꿀 수 없습니다. 나는 선언을 불변 객체로 만들고 변경 시도를 거부하는 선언 관…

```java package com.jesusbornd.numbers;

public class Numbers_23_Chapter_Lv3 { record Declarati…

```python class Declaration: def init(self, subject, content): self._subject = subj…

장애감지

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

Search