암반추출

2026년 5월 8일 09:30분

민수기 20장에서 모세는 반석에 말씀을 선포해 물을 뽑아냅니다. 명령어 하나로 숨겨진 자원을 끌어냅니다. 나는 자원 유형과 추출 명령을 받아 결과를 반환하는 추출기를 만들었습니다.

package com.jesusbornd.numbers;
import java.util.Map;

public class Numbers_20_Chapter_Lv3 {
    static final Map<String, String> RESOURCES = Map.of(
        "반석", "생수",
        "땅",   "곡식",
        "구름", "그늘"
    );

    static void extract(String source, String command) {
        String result = RESOURCES.getOrDefault(source, "알 수 없는 자원");
        System.out.printf("명령: '%s' → %s에서 [%s] 추출%n", command, source, result);
    }

    public static void main(String[] args) {
        extract("반석", "물을 내라");
        extract("땅",   "소출을 내라");
        extract("구름", "그늘을 내라");
    }
}

RESOURCES = {"반석": "생수", "땅": "곡식", "구름": "그늘"}

def extract(source, command):
    result = RESOURCES.get(source, "알 수 없는 자원")
    print(f"명령: '{command}' → {source}에서 [{result}] 추출")

if __name__ == "__main__":
    extract("반석", "물을 내라")
    extract("땅",   "소출을 내라")
    extract("구름", "그늘을 내라")

Comments

Avatar
 2026년 5월 8일 17:02분

말 한마디로 숨겨진 걸 꺼낼 수 있다니, 명령의 힘이 크네요.



Search

← 목록으로