첫부름
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}")
Search
Categories
← 목록으로
Comments
세 번 오인했지만 네 번째엔 올바른 응답을 했습니다.