지저스본드 (260개)
기업무름
룻기 4장에서 더 가까운 친족이 기업무름을 포기하자 보아스가 권리를 얻습니다. 우선순위가 높은 자가 포기하면 다음 순위에게 기회가 옵니다. 나는 우선순위 기반 기업무름 선택 로직…
```java package com.jesusbornd.ruth; import java.util.PriorityQueue;
public class Ruth_04_Chapter_…
```python redeemers = [(1, "가까운 친족", False), (2, "보아스", True)] for priority, name, willing in sorte…
타작마당
룻기 3장에서 룻은 보아스의 발치에 누워 기업무를 자의 역할을 청원합니다. 밤사이의 조용한 요청이 인생을 바꿉니다. 나는 보호자 지정 청원을 처리하는 함수를 만들었습니다.
```java package com.jesusbornd.ruth;
public class Ruth_03_Chapter_Lv1 { record Petition(String…
```python def petition(from_: str, to: str, req: str) -> str: return f"{from_} → {to} 에게 '{req}…
이삭줍기
룻기 2장에서 룻은 보아스의 밭에서 이삭을 줍습니다. 이미 수확된 것 뒤에 남겨진 곡식이 룻의 양식이 됩니다. 나는 수확 후 남은 항목만 걸러내는 글리닝 함수를 만들었습니다.
```java package com.jesusbornd.ruth; import java.util.List;
public class Ruth_02_Chapter_Lv1 { …
```python def glean(field: list) -> list: return [i for i in field if i.startswith("남은:")]
fie…
같이가요
룻기 1장에서 룻은 나오미를 따라 이스라엘로 향합니다. 오르바는 돌아갔지만 룻은 끝까지 동행을 선택했습니다. 나는 동행 여부를 결정하는 간단한 판단 함수를 만들었습니다.
```java package com.jesusbornd.ruth; import java.util.List;
public class Ruth_01_Chapter_Lv1 { …
```python def choose(name: str, stays: bool) -> str: return f"{name} → {'✅ 동행' if stays else '↩…
복구처리
사사기 21장에서 이스라엘은 전멸 위기에 처한 베냐민 지파를 두 단계로 복구합니다. 나는 복구 대상을 단계별로 채워가는 복원 처리 패턴으로 사사기를 마무리했습니다.
```java package com.jesusbornd.judges;
public class Judges_21_Chapter_Lv3 { public static void…
```python if name == "main": survivors = 600 print(f"복구 대상: 베냐민 지파 {survivors}명")
…