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


골리앗전

사무엘상 17장에서 다윗은 물맷돌 하나로 거인 골리앗을 쓰러뜨립니다. 작은 도구가 정확하면 큰 위협도 제거됩니다. 나는 비대칭 전투 로직을 구현했습니다.

```java package com.jesusbornd.samuel1;

public class Samuel1_17_Chapter_Lv2 { record Warrior(S…

```python def battle(a: tuple, b: tuple) -> str: score_a, score_b = a[1] * a[2], b[1] * b[2] …

다윗선택

사무엘상 16장에서 사무엘은 이새의 아들들 중에서 막내 다윗을 기름부음합니다. 외모가 아닌 마음을 보십니다. 나는 외적 조건 대신 내적 점수를 기준으로 선택하는 알고리즘을 만들었…

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

public class Samuel1_16_Chapter_Lv2…

```python candidates = [("엘리압", 190, 60), ("아비나답", 185, 55), ("다윗", 160, 95)] chosen = max(candidat…

불완전삭제

사무엘상 15장에서 사울은 아말렉을 진멸하라는 명령을 받았지만 가축을 살려둡니다. 불완전한 삭제는 명령 위반입니다. 나는 삭제 대상 전부가 처리됐는지 검증하는 함수를 만들었습니다.

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

public class Samuel1_15_Chapter_Lv2…

```python def validate_destruction(targets: list) -> bool: return all(destroyed for _, destroye…

권한검증실패

사무엘상 13장에서 사울은 사무엘을 기다리지 못하고 직접 번제를 드립니다. 권한 없는 행위는 아무리 급해도 위반입니다. 나는 역할 기반 권한 검증 함수를 만들었습니다.

```java package com.jesusbornd.samuel1;

public class Samuel1_13_Chapter_Lv2 { enum Role { PROP…

```python def perform_sacrifice(role: str): if role != "PROPHET": raise PermissionError…

작별선언

사무엘상 12장에서 사무엘은 왕정 수립 후 마지막 고별 연설을 합니다. 지도자가 물러날 때는 정직한 결산이 필요합니다. 나는 시스템 종료 전 감사 결과를 출력하는 farewell…

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

public class Samuel1_12_Chapter_Lv2…

```python def farewell(leader: str, audit: list): print(f"=== {leader} 퇴임 감사 ===") for item…

Search