본문 바로가기

반응형

Under Construction

(4)
Pagination(Pageable)? 호돌맨의 요절복통 개발쑈~ 를 보면서, JPA를 사용하면서 Pagination을 구현하기 위해, 처음으로 JPA에서 제공하는 Pageable 객체를 알게되었다. 사실 JPA를 제대로? 써본적이 없었기 때문에, Pageable 객체 자체를 처음봤었고, 좀 당황했다. 이전까지는 MyBatis를 사용해서 사용할 일이 없었고, 직접 하나하나 파라미터를 넣고 받아주거나, 혹은 그냥 글로벌적으로 정책을 정해놔서 offSet정도만 파라미터로 받았다. 그래서 Pageable이 인터페이스고... 갑자기 PageRequst등.. 구현체가 나오고, 컨트롤러에 인자로 받으면 자동으로 받아지고... 이런 부분에 대해서 전혀 몰라서, 감이 좀 안잡힌다. 이 포스팅을 통해서 나는 아래와 같은 점을 알아가고자 한다. Pageable..
완전탐색 - Lv1(모의고사)-1(ing) 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작..
정렬알고리즘 - Lv2(가장 큰수)-1(ing) 가장 큰 수 문제 설명 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하도록 solution 함수를 작성해주세요. 제한 사항 numbers의 길이는 1 이상 100,000 이하입니다. numbers의 원소는 0 이상 1,000 이하입니다. 정답이 너무 클 수 있으니 문자열로 바꾸어 return 합니다. 입출력 예 numbers return [..
탐욕알고리즘 - Lv2(조이스틱)-1(ing) 테스트 케이스는 통과, 실제 제출에서 시간초과로 실패하고 있다. class Solution { public int solution(String name) { int answer=0; char[] nameToChar=name.toCharArray(); //name을 char[]으로 변환 int strLength=name.length(); int[] charCount= new int[strLength]; //각 배열마다 A를변경하는 값을 기록하기 위함. int wordCost=0; //A를 변경한 횟수 int moveCost=0; //커서를 옮긴 횟수 int wordCount=0; //A가 아닌 문자열의 수 //단어변환시 드는 소모값 계산 for(int i=0; i13) {// A에서 변환하는 횟수가 절반이..

반응형