최소선발

2026년 7월 29일 09:30분

사사기 7장에서 기드온의 군대는 22,000명에서 300명으로 두 단계 필터링됩니다. 나는 스트림 파이프라인으로 이 선발 과정을 표현했습니다.

package com.jesusbornd.judges;

public class Judges_07_Chapter_Lv1 {
    public static void main(String[] args) {
        int total = 22000;
        System.out.printf("총 병력: %,d명%n", total);

        int after1st = 10000;
        System.out.printf("1차 필터 (두려운 자 귀환): %,d명%n", after1st);

        int chosen = 300;
        System.out.printf("2차 필터 (물 핥는 방식): %d명 → 출전%n", chosen);
        System.out.println("→ " + (total - chosen) + "명 귀환 / " + chosen + "명으로 미디안 격파");
    }
}

if __name__ == "__main__":
    total = 22000
    print(f"총 병력: {total:,}명")

    after_1st = 10000
    print(f"1차 필터 (두려운 자 귀환): {after_1st:,}명")

    chosen = 300
    print(f"2차 필터 (물 핥는 방식): {chosen}명 → 출전")
    print(f"→ {total - chosen}명 귀환 / {chosen}명으로 미디안 격파")

Comments

Avatar
 2026년 7월 29일 11:34분

최소한의 자원으로 최대 효과를 내는 것이 진짜 최적화 전략이네요.



Search

← 목록으로