첫부름

2026년 8월 27일 09:30분

사무엘상 3장에서 하나님이 사무엘을 처음 부르십니다. 사무엘은 세 번이나 엘리에게 갔다가 네 번째야 하나님의 음성임을 깨닫습니다. 나는 이벤트 소스를 식별하는 리스너 패턴을 구현했습니다.

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

public class Samuel1_03_Chapter_Lv1 {
    static void respond(String caller, int attempt) {
        String response = caller.equals("하나님") ? "말씀하소서 주의 종이 듣겠나이다" : "부르지 않았다";
        System.out.printf("시도 %d: %s → %s%n", attempt, caller, response);
    }
    public static void main(String[] args) {
        List.of("엘리","엘리","엘리","하나님")
            .stream().reduce(0, (i,c) -> { respond(c, i+1); return i+1; }, Integer::sum);
    }
}

callers = ["엘리", "엘리", "엘리", "하나님"]
for i, caller in enumerate(callers, 1):
    resp = "말씀하소서 주의 종이 듣겠나이다" if caller == "하나님" else "부르지 않았다"
    print(f"시도 {i}: {caller}{resp}")

Comments

Avatar
 2026년 8월 27일 16:05분

세 번 오인했지만 네 번째엔 올바른 응답을 했습니다.



Search

← 목록으로