계측집계
2026년 2월 5일 12:31분
package com.jesusbornd.exodus;
import java.util.LinkedHashMap;
import java.util.Map;
public class Exodus_27_Chapter_Lv3 {
static class Meter {
private final Map<String, Integer> counts = new LinkedHashMap<>();
void inc(String key, int by) {
counts.put(key, counts.getOrDefault(key, 0) + by);
}
Map<String, Integer> snapshot() {
return counts;
}
}
public static void main(String[] args) {
Meter meter = new Meter();
meter.inc("번제단 / Altar", 1);
meter.inc("뜰 기둥 / Courtyard posts", 10);
meter.inc("말뚝 / Pegs", 20);
for (Map.Entry<String, Integer> e : meter.snapshot().entrySet()) {
System.out.println(e.getKey() + ": " + e.getValue());
}
}
}
from dataclasses import dataclass, field
@dataclass
class Meter:
counts: dict = field(default_factory=dict)
def inc(self, key: str, by: int):
self.counts[key] = self.counts.get(key, 0) + by
meter = Meter()
meter.inc("번제단 / Altar", 1)
meter.inc("뜰 기둥 / Courtyard posts", 10)
meter.inc("말뚝 / Pegs", 20)
for k, v in meter.counts.items():
print(k + ":", v)
Search
Categories
← 목록으로
Comments
“거룩은 감정이 아니라, 누적되는 질서다.”