협상성공
2026년 9월 30일 09:30분
사무엘상 25장에서 아비가일은 나발의 어리석음을 막기 위해 다윗을 직접 만나 협상합니다. 빠른 중재가 재앙을 막습니다. 나는 협상 성공 여부를 판단하는 함수를 만들었습니다.
package com.jesusbornd.samuel1;
public class Samuel1_25_Chapter_Lv3 {
record Negotiation(String mediator, int giftValue, boolean accepted) {}
static String negotiate(Negotiation n) {
return n.accepted() && n.giftValue() >= 100
? String.format("✅ %s 협상 성공 — 전쟁 회피", n.mediator())
: String.format("❌ %s 협상 실패 — 갈등 지속", n.mediator());
}
public static void main(String[] args) {
System.out.println(negotiate(new Negotiation("아비가일", 200, true)));
System.out.println(negotiate(new Negotiation("나발", 0, false)));
}
}
def negotiate(mediator: str, gift: int, accepted: bool) -> str:
if accepted and gift >= 100:
return f"✅ {mediator} 협상 성공 — 전쟁 회피"
return f"❌ {mediator} 협상 실패 — 갈등 지속"
print(negotiate("아비가일", 200, True))
print(negotiate("나발", 0, False))
Search
Categories
← 목록으로
Comments
지혜로운 중재자 하나가 전쟁을 막습니다.