금지사항
2026년 3월 26일 09:30분
package com.jesusbornd.leviticus;
import java.util.ArrayList;
import java.util.List;
public class Leviticus_18_Chapter_Lv2 {
static List<String> forbiddenRules() {
List<String> rules = new ArrayList<String>();
rules.add("가까운 친족 / Near kin");
rules.add("부도덕 / Uncover nakedness");
rules.add("우상과 섞임 / Mix with idols");
return rules;
}
static boolean blocked(String action, List<String> rules) {
for (int i = 0; i < rules.size(); i++) {
if (action.equals(rules.get(i))) return true;
}
return false;
}
public static void main(String[] args) {
List<String> rules = forbiddenRules();
String action = "가까운 친족 / Near kin";
System.out.println(blocked(action, rules));
}
}
def forbidden_rules():
return [
"가까운 친족 / Near kin",
"부도덕 / Uncover nakedness",
"우상과 섞임 / Mix with idols",
]
def blocked(action: str, rules: list) -> bool:
for r in rules:
if action == r:
return True
return False
rules = forbidden_rules()
action = "가까운 친족 / Near kin"
print(blocked(action, rules))
Search
Categories
← 목록으로
Comments
조건에 걸리면 바로 blocked 되는 흐름이 경계와 구별의 의미를 직관적으로 보여주는 것 같습니다.