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 |
Tags
- JPA
- 개발자
- 애자일기법
- Elasticsearch
- 코딩
- 코딩테스트
- 개발
- cleancode
- 알고리즘
- spring boot
- ES
- 읽기쉬운코드
- Java
- 애자일프로그래밍
- 엘라스틱서치
- 프레임워크
- 데이터베이스
- Baekjoon
- API
- 자바
- mongoDB
- 그리디
- 스프링
- 코드
- 클린코드
- Spring
- 그리디알고리즘
- framework
- database
- 백준
Archives
- Today
- Total
목록부등호 (1)
튼튼발자 개발 성장기🏋️

문제 기출 : [https://www.acmicpc.net/problem/2529] 풀이 방법 [백트래킹 : backTracking] 접근 가장 먼저 default 값을 만들자. 최대값의 경우에는 9부터 -1씩 해가면서 채워주고, 최소값의 경우에는 -부터 _1씩 해가면서 채워준다. 이제부터 backTracking 기법을 사용하여 부등호를 만족하는지 체크한다. 부등호를 읽어올 필요없이 그냥 javascript engine을 사용해서 boolean 값을 받기만 하면 된다. 부등호가 만족하지 않는다면 앞의 숫자와 자리를 바꿔준다. 왜냐하면 최대값과 최소값을 구해야하기 때문이다. 이런식으로 체크를 끝까지 하게 되었을 때 나온 값이 바로 최대값 최소값이 될 수 있다. 단 한 번의 backTracking으로 최대값..
Business logic/백준
2020. 4. 16. 21:14