접근권한
2026년 2월 6일 11:26분
package com.jesusbornd.exodus;
import java.util.ArrayList;
import java.util.List;
public class Exodus_28_Chapter_Lv3 {
static class Garment {
String name;
boolean holy;
Garment(String name, boolean holy) {
this.name = name;
this.holy = holy;
}
}
static List validate(List garments) {
List ok = new ArrayList();
for (int i = 0; i < garments.size(); i++) {
Garment g = (Garment) garments.get(i);
if (g.holy) ok.add(g);
}
return ok;
}
public static void main(String[] args) {
List garments = new ArrayList();
garments.add(new Garment("에봇 / Ephod", true));
garments.add(new Garment("흉패 / Breastpiece", true));
garments.add(new Garment("일상 옷 / Common", false));
List ok = validate(garments);
for (int i = 0; i < ok.size(); i++) {
Garment g = (Garment) ok.get(i);
System.out.println(g.name);
}
}
}
from dataclasses import dataclass
@dataclass(frozen=True)
class Garment:
name: str
holy: bool
def validate(garments):
return [g for g in garments if g.holy]
garments = [
Garment("에봇 / Ephod", True),
Garment("흉패 / Breastpiece", True),
Garment("일상 옷 / Common", False),
]
for g in validate(garments):
print(g.name)
Search
Categories
← 목록으로
Comments
거룩은 “추가 옵션”이 아니라 통과 조건이다. (holy=true만 남는다)