[알고리즘] 오늘만 사는 놈에게 죽는다, 그리디 Greedy
<problem_solving>/알고리즘 Algorithm2024. 4. 27. 19:00[알고리즘] 오늘만 사는 놈에게 죽는다, 그리디 Greedy

1. 개요대망의 알고리즘 포스팅의 그 장대한 서막을 알리며 가장 먼저 알아볼 알고리즘은 그리디 Greedy 알고리즘이다. 자주 언급되는 여러가지 알고리즘들이 있지만 그 중에서도 첫 번째로 그리디를 선택한 이유는 솔루션에 대한 접근 방식이 아주 단순하기 때문이다. 우리말로 탐욕법이라고도 하는 그리디 알고리즘은 현재 상황에서 지금 당장 좋은 것만 고르는 방법을 의미한다. 지금 당장 좋은 것만 고르는 알고리즘이라니 정말 욕심 가득한 생각이 따로 없다. 실제로 욕심쟁이 알고리즘이라고도 불린다고 한다. 눈앞의 달콤한 이익에 취한다니 철학도로서 도저히 용납할 수 없다. 아니면 영화 '아저씨(2010)'처럼 "내일만 사는 놈은, 오늘만 사는 놈한테 죽는다", 뭐 그런건가. 아무튼 이번 포스팅에서는 욕심쟁이 그리디 알..

<problem_solving>/백준 기초 BaekJoon Basic2023. 12. 22. 15:42[JAVA] 백준 2581번 풀이 - 소수

0. Intro 리팩토링에 절여져 버린 나.. 문제 링크: https://www.acmicpc.net/problem/2581 1. 리팩토링 이후 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int M = scanner.nextInt(); int N = scanner.nextInt(); PrimeResult result = PrimeUtils.calculatePrimeSumAndMin(M,N); if (!result.hasPrimes()) { System.out.println(-1); } else { System.out.p..

image