Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 알고리즘
- 그래프
- 항해솔직후기
- 싸피
- 다익스트라
- BFS
- JPA
- 코딩테스트
- 알고리즘기본개념
- 자바
- 그리디
- 항해플러스ai후기
- 다시보기
- database
- 코드트리
- 백준
- JUnit
- 유니온파인드
- 완전탐색
- SSAFY
- DFS
- DP
- Union Find
- Spring
- 코딩테스트실력진단
- 항해플러스ai
- SWEA
- 트러블슈팅
- 코테
- Java
Archives
- Today
- Total
목록알고리즘개념문제 (1)
HwangHub
[자바/그리디] 코드트리. 최대 숫자 만들기
문제 문제 링크 해석 그리디는 "언제나 최선"인 경우라는 기준이 존재하여, 그 기준을 바탕으로 차례대로 선택하는 것이 가능할 때, 정렬이나 특정 연산을 통해 전체 연산을 최적화하는 알고리즘이다. 이 문제는 그리디 알고리즘 개념학습 마지막 문제이며, 이를 해결하기 위해서는 직관적으로 알 수 있듯 "가장 앞의 숫자가 큰 숫자를 먼저 고른다." 가 첫 번째 기준이 되어야 한다. 그리고 두 번째 조건이 중요한데, "가장 앞자리의 숫자가 동일할 경우, 두 세 번째 숫자도 체크해야 한다."는 게 고려되어야 한다. 즉, 결국 모든 숫자를 체크해야만 할 것 같은 느낌이 든다. 하지만 이를 잘 생각해보면, 일단 앞 자리 기준으로 큰 숫자를 먼저 앞으로 배치하되, 만약 앞자리가 같다면 직접 붙여봐서 더 큰 경우가 될 때의..
workspace/algorithm
2024. 2. 13. 10:20