일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 검색 기능 확장
- H-index
- 정렬
- @Data
- @Getter
- @configuration
- 커링
- 알고리즘
- @EnableScheduling
- 롬복 어노테이션
- 고차원 함수
- 완주하지 못한 선수
- 코딩 테스트
- 크론 표현식
- 해시
- 스프링 스케쥴러
- Java
- 다리를 지나는 트럭
- 기능개발
- 프로그래머스
- 스택/큐
- K번째수
- 쿠버네티스
- 모던 자바 인 액션
- kubenetes
- 영속 자료구조
- 루씬 인 액션
- @Setter
- 전화번호 목록
- 가장 큰 수
- Today
- Total
목록전체 글 (134)
Today I Learned
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/IMyxS/btqVh65dKpF/kdfG9aOkKhIA9l6ZwmWAN0/img.png)
개발기간은 Math.ceil 함수로 올림하여 계산 다음 배포일 이내 개발건들을 카운트하여 배포목록에 추가 코드 import java.util.*; class Solution { public int[] solution(int[] progresses, int[] speeds) { ArrayList deployList = new ArrayList(); int deployCnt = 0; int nextDeploy = 0; for(int i = 0; i < progresses.length; i++){ int period = (int)Math.ceil((100-progresses[i]) / (double)speeds[i]); System.out.println(period); if(nextDeploy == 0){ /..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c0GjyZ/btqUSpyVB7j/XcQgskbzqMxFD7vktP74ck/img.png)
비교 대상이 하나씩 줄어들어서 큐 문제인건가? 간단한 문제이므로 설명은 생략 코드 class Solution { public int[] solution(int[] prices) { int[] answer = new int[prices.length]; for (int i = 0; i prices[j]) break; } } return answer; } } 결과
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cNxFgR/btqUUqppVg9/tCM1YG56kmxaC5JEn4XpE0/img.png)
이전 문제와 같은 Level2 문제가 맞나 싶을 정도로 금방 풀린 문제 인용횟수가 많은 논문 순서로 정렬해서 하나씩 카운트하다보면 n번 인용된 논문과 인용횟수가 교차하는 지점이 나온다. 그때의 인용 횟수가 결과값. 주의할 점은 결과값이 꼭 배열 안의 값 중 하나가 아닐 수 있다는 점? ex) [10, 9, 8, 7, 3] -> return 4 코드 import java.util.*; class Solution { public int solution(int[] citations) { int cnt = 0; Arrays.sort(citations); int length = citations.length; for(int i = 0; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cOhgHW/btrbquCZ2ws/1td4Ddjk9qy0rfwaBrbhs1/img.jpg)
6장에서 다루는 내용 - 정렬 기능 직접 구현 - Collector 활용 - QueryParser 기능 변경 - 위치 기반 적재 6.1 정렬 기능 직접 구현 FieldComparatorSource 클래스 - 검색 결과를 연관도 점수, 문서 ID, 특정 필드의 값 등이 아닌 다른 값으로 정렬해야 할 때, 상속받아 직접 구현할 수 있다. - 색인 과정에서 정렬 조건을 확정할 수 없는 경우 검색 결과를 원하는 방법으로 정렬하는 기능 사용시 유용하다. 검색 결과를 특정 지점에서 지리적인 거리가 얼마나 가까운지를 기준으로 정렬하는 방법으로 알아보자. 1. 색인할 때 준비해야할 내용 2. 검색할 때 정렬 기능을 구현하는 방법 3. 화면에 표시할 목적으로 색인된 문서의 위치정보를 찾아내는 방법 6.1.1 색인 시점에..