지저스본드 (231개)
서원계약
민수기 30장에서 서원은 반드시 지켜야 하며 특정 조건에서만 파기할 수 있습니다. 계약은 체결 순간부터 유효하고 규칙에 따라서만 취소됩니다. 나는 서원을 계약으로 모델링하고 취소…
```java package com.jesusbornd.numbers;
public class Numbers_30_Chapter_Lv1 { enum Status { AC…
```python def evaluate_vow(person, guardian_overrode, is_adult): if is_adult: status …
연간절기
민수기 29장에서 나팔절, 속죄일, 초막절의 제사가 날짜별로 규정됩니다. 연간 이벤트가 달력에 등록됩니다. 나는 절기 이름과 날짜를 등록해 해당 달의 이벤트를 발행하는 캘린더를 …
```java package com.jesusbornd.numbers; import java.util.*;
public class Numbers_29_Chapter_Lv1 { …
```python CALENDAR = [ ("나팔절", "7월 1일", "수송아지 번제"), ("속죄일", "7월 10일", "수송아지 번제 + 속죄제"), …
일정실행
민수기 28장에서 매일 아침저녁, 안식일, 월초에 드릴 제물이 일정표로 정리됩니다. 각 시간 단위마다 실행할 작업이 등록됩니다. 나는 일정 유형별로 작업을 등록하고 해당 시간에 …
```java package com.jesusbornd.numbers; import java.util.*;
public class Numbers_28_Chapter_Lv1 { …
```python SCHEDULE = { "매일": ["아침 번제", "저녁 번제"], "안식일": ["추가 번제 ×2", "소제"], "월초": […
예외상속
민수기 27장에서 아들 없이 딸만 있는 경우의 상속 예외가 처리됩니다. 기본 규칙이 커버하지 못하는 엣지케이스를 별도로 처리합니다. 나는 상속 조건을 순서대로 검사하고 예외 케이…
```java package com.jesusbornd.numbers; import java.util.Optional;
public class Numbers_27_Chapter…
```python def inherit(name, has_son, has_daughter, father): if has_son: return f"{name} →…
갱신집계
민수기 26장에서 40년 후 두 번째 인구조사가 시행됩니다. 이전 데이터와 새 데이터를 비교해 증감을 리포트합니다. 나는 이전 집계와 현재 집계를 비교해 변화량을 출력하는 갱신기…
```java package com.jesusbornd.numbers; import java.util.Map;
public class Numbers_26_Chapter_Lv3 …
```python prev = {"르우벤": 46500, "시므온": 59300, "갓": 45650, "유다": 74600} curr = {"르우벤": 43730, "시므온":…