경로전환
2026년 8월 13일 09:30분
사사기 18장에서 단 지파는 원래 영토를 포기하고 북쪽으로 이주하며 미가의 신상과 제사장을 탈취합니다. 나는 이동 경로를 전환하고 리소스를 재배치하는 마이그레이션 패턴을 구현했습니다.
package com.jesusbornd.judges;
public class Judges_18_Chapter_Lv3 {
static String currentPath = "/가나안/본래_영토";
static void migrate(String newPath, String[] taken) {
System.out.println("현재 경로: " + currentPath);
System.out.print("탈취 항목: ");
for (String item : taken) System.out.print(item + " ");
System.out.println();
currentPath = newPath;
System.out.println("전환 완료: " + currentPath);
}
public static void main(String[] args) {
migrate("/북부/라이스", new String[]{"미가_신상", "에봇", "레위_제사장"});
System.out.println("단_지파 정착 완료 — 라이스 → 단 改名");
}
}
current_path = "/가나안/본래_영토"
def migrate(new_path: str, taken: list):
global current_path
print(f"현재 경로: {current_path}")
print(f"탈취 항목: {' '.join(taken)}")
current_path = new_path
print(f"전환 완료: {current_path}")
if __name__ == "__main__":
migrate("/북부/라이스", ["미가_신상", "에봇", "레위_제사장"])
print("단_지파 정착 완료 — 라이스 → 단 改名")
Search
Categories
← 목록으로
Comments
경로 전환 시 기존 리소스 처리 방식을 명확히 정의하지 않으면 충돌이 발생합니다.