지저스본드 (289개)
기름부음
사무엘상 10장에서 사울이 사무엘에게 기름부음을 받고 왕으로 지명됩니다. 권한 부여는 공식적인 의식을 통해 이루어집니다. 나는 역할 기반 권한 부여 시스템을 구현했습니다.
```java package com.jesusbornd.samuel1; import java.util.EnumSet;
public class Samuel1_10_Chapter_…
```python from enum import Enum, auto
class Permission(Enum): READ = auto(); WRITE = auto(); C…
나귀탐색
사무엘상 9장에서 사울은 잃어버린 나귀를 찾아 여행합니다. 나귀를 찾으러 갔다가 왕을 만납니다. 나는 탐색 과정에서 예상치 못한 결과를 만나는 로직을 구현했습니다.
```java package com.jesusbornd.samuel1;
public class Samuel1_09_Chapter_Lv1 { static String se…
```python def search(target: str, path: list) -> str: for place in path: if place == "라…
왕기능요청
사무엘상 8장에서 이스라엘은 사무엘에게 왕을 달라고 요구합니다. 하나님은 허락하시지만 왕의 폐해를 미리 경고합니다. 나는 기능 요청 시 비용 경고를 함께 출력하는 함수를 만들었습…
```java package com.jesusbornd.samuel1; import java.util.List;
public class Samuel1_08_Chapter_Lv1…
```python def request_feature(feature: str, warnings: list): print(f"요청: {feature}") print(…
미스바전
사무엘상 7장에서 사무엘이 미스바에서 이스라엘을 집결시키고 금식 기도 후 블레셋을 물리칩니다. 준비와 회개가 전투보다 앞섭니다. 나는 전투 전 체크리스트를 검증하는 함수를 만들었…
```java package com.jesusbornd.samuel1; import java.util.List;
public class Samuel1_07_Chapter_Lv1…
```python def ready_for_battle(checklist: list) -> bool: return all(i.startswith("✅") for i in …
반환처리
사무엘상 6장에서 블레셋은 언약궤를 돌려보내며 속건제물을 함께 보냅니다. 반환할 때는 원래 상태로 복원하고 보상이 따릅니다. 나는 리소스 반환과 콜백 처리를 구현했습니다.
```java package com.jesusbornd.samuel1;
public class Samuel1_06_Chapter_Lv1 { record ReturnPac…
```python def return_with_callback(item: str, compensation: str, callback): print(f"반환: {item} …