나는이렇게코딩했다 (131개)
진영배치
민수기 2장은 12지파를 동서남북 네 진영으로 배치합니다. 나는 방향을 enum으로 정의하고, 각 방향에 지파 목록을 연결하는 Map을 만들었습니다. 방향별 지파와 병력을 출력합…
```java package com.jesusbornd.numbers;
import java.util.*;
public class Numbers_02_Chapter_Lv1 {…
```python from enum import Enum
class Direction(Enum): EAST = "동" SOUTH = "남" WEST =…
인구조사
민수기 1장은 이스라엘 12지파의 병력을 세는 인구조사입니다. 각 지파의 이름과 숫자를 입력하면 전체 합계가 나옵니다. 나는 지파 이름을 키로, 인원을 값으로 하는 Map을 만들…
```java package com.jesusbornd.numbers;
import java.util.LinkedHashMap; import java.util.Map;
pub…
```python census = { "르우벤": 46500, "시므온": 59300, "갓": 45650, "유다": 74600,…
가치산정
레위기 27장은 사람을 서원할 때 나이와 성별에 따라 가치를 정합니다. 나는 이 표를 2차원 맵으로 구현했습니다. 나이 구간과 성별을 키로 받아 은 세겔 값을 반환합니다. 구간에…
```java package com.jesusbornd.leviticus;
import java.util.Map; import java.util.Optional;
public…
```python from enum import Enum from dataclasses import dataclass
class Gender(Enum): MALE =…
조건분기
레위기 26장은 순종 여부에 따라 결과가 달라집니다. 순종하면 축복, 불순종하면 점점 더 강한 징계가 뒤따릅니다. 나는 불순종 단계를 추적하고 단계마다 다른 전략 객체를 실행하는…
```java package com.jesusbornd.leviticus;
import java.util.Map; import java.util.TreeMap;
public …
```python from typing import Callable
class ConsequenceChain: def init(self): self…
주기계산
레위기 25장은 땅의 리듬을 규정합니다. 7년마다 안식년이고, 7번의 안식년 다음 해인 50년째가 희년입니다. 나는 연도를 입력받아 그 해가 일반 해인지, 안식년인지, 희년인지 …
```java package com.jesusbornd.leviticus;
public class Leviticus_25_Chapter_Lv3 {
enum YearTy…
```python from enum import Enum
class YearType(Enum): JUBILEE = "희년 / Jubilee — 토지 반환, 종 해…