일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- javascriptcalendar
- namedQuery
- jQuery값전송
- fullcalendar
- springflow
- Hibernate
- jscalendar
- values()
- 엔티티직접사용
- 페이징
- 페치조인
- Generic
- joinfetch
- 스프링데이터흐름
- 대량쿼리
- paging
- JPA
- LIST
- JPQL
- calendar
- javaservlet
- JQuery
- fetchjoin
- 프로젝트생성
- jQueryUI
- jQuery값전달
- 제네릭
- 자바서블릿
- 제너릭
- 벌크연산
- Today
- Total
목록공부/알고리즘 (44)
가자공부하러!
문제 링크 2019-05-25 시작!!2019-05-25 끝! 11점 득! 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1]1. split 메소드를 활용해서 문자열 배열에 저장2. 문자열 배열 각 요소의 문자를 하나 씩 꺼내서 짝-홀 검사하고 대문자 소문자 바꿔서 문자열에 누적 > 실패 : "각 단어의 하나 이상의 공백문자로 구분" 조건 적용 안됨 [방법 2]1. 방법1에서 공백문자 구분방법 추가해서 다시!2. while 반복문에서 반복3. 공백이면 무시하고 반복제어변수++ , 반복제어변수2=04. 공백이아니면 대소문자 검사해서 반복제어변수2++ , 반복제어변수++ > 실패 : 문자열 s에 대소문자가 섞여있었을 줄이야... uppercase, lowercase ..
문제 링크 2019-05-25 시작!!2019-05-25 끝! 2점 득! 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1]1. 1부터 n까지 반복2. n을 i로 나누었을 때 나머지가 0이면? answer에 누적 3. 내 코드 : [방법 1]github 소스코드 링크수행결과 : 성공! 모범답안 소스코드 찬양하러 가기 링크 4. 참고 문서 : - 맨 위로
문제 링크 2019-05-25 시작!!2019-05-25 끝! 9점 득! 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1]1. ASCII 활용2. 문자열 길이만큼 반복 3. 공백, 소문자, 대문자 판단4. n 적용해서 새로운 문자열에 저장 3. 내 코드 : [방법 1]github 소스코드 링크수행결과 : 성공! 9점 득! 4. 참고 문서 : - 맨 위로
문제 링크 2019-05-24 시작!!2019-05-24 끝! 1점 득! 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1]1. 부호가 -면 결과값에 -1 곱2. 숫자 저장 [방법 2]완전 거저먹기.... 3. 내 코드 : [방법 1]github 소스코드 링크수행결과 : 성공! 모범답안 소스코드 찬양하러 가기 링크 4. 참고 문서 : - 맨 위로
문제 링크 2019-05-24 시작!!2019-05-24 끝! 3점 득! 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1]1. 길이가 짝수이면 수박 반복 입력2. 길이가 홀수이면 n-1까지 수박 반복 입력하고 n에 수 입력 3. 내 코드 : [방법 1]github 소스코드 링크수행결과 : 성공! 모범답안 소스코드 찬양하러 가기 링크 4. 참고 문서 : - 맨 위로
문제 링크 2019-05-24 시작!!2019-05-24 완료! 14점 득! 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1]1. 2중 반복문 활용2. 자기 자신보다 작은 수로 나누었을 때 나머지가 0이면? == 소수아님 [방법 2]1. 2중 반복문과 ArrayList 활용2. i를 1씩 증가시키면서 ArrayList에 담겨있는 값을 하나씩 꺼내고 그 값으로 나누어 떨어지면 패스, 아니면 ArrayList에 i add [방법 3]1. 방법2와 유사2. 안쪽 반복문의 반복 조건을 j * j < i로 변경 ( j가 약수가 아니라면 j * j 도 약수가 아니기 때문) 3. 내 코드 : [방법 1]github 소스코드 링크수행결과 : 실패! [방법 2]github 소스..
문제 링크 2019-05-24 시작!!2019-05-24 끝! 2점 득! 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1]1. String.equals 활용 3. 내 코드 : [방법 1]github 소스코드 링크수행결과 : 모범답안 소스코드 찬양하러 가기 링크 4. 참고 문서 : - 맨 위로
문제 링크 2019-05-24 시작!!2019-05-24 완료! 10점 득! 이게 무슨 10점.. 1. 문제 2. 해결 방법 3. 내 코드 4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1] - 실패 1. 문자열을 배열로 변환해서 Set1에 저장 ( 중복을 제거해서 탐색 효율을 높이기 위함 ) 2. 숫자만 갖고있는 Set2 생성 3. Set1에서 Set2를 삭제하고 그 이후 Set1의 크기가 0이면? 전부 숫자 [방법 2] - 실패 1. 문자열을 char 배열로 변환해서 하나씩 검사 [방법 3] - 실패 1. 문자열.charAt( index ) 하나씩 검사 [방법 4] 1. 문자열 길이 체크 조건을 무시하고 조건 작성 안함.. 2. 방법3에 조건 추가해서 다시 해보니 잘 됨 :) 3. 내 코드 : ..
문제 링크 2019-05-20 시작!!2019-05-20 완료! 6점 획득!*** 컬렉션 공부 더 하는거로... 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1]1. 문자열을 char배열로 저장2. char 배열을 ASCII값을 이용해서 정렬(큰 수가 앞으로)3. answer에 String 형태로 저장4. answer 리턴 [방법 2]1. 자바 컬렉션 사용(Arrays.sort(), Collections.reverse) 3. 내 코드 : [방법 1]github 소스코드 링크수행결과 : [방법 2]github 소스코드 링크수행결과 : 모범답안 소스코드 찬양하러 가기 링크 4. 참고 문서 : - 맨 위로
문제 링크 2019-05-20 시작!! 2019-05-20 성공! 3점 득! 1. 문제 2. 해결 방법 3. 내 코드 4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1] 1. 문자열을 char배열로 저장 2. char 배열에 p,P,y,Y 갯수를 산출해서 cntP, cntY에 저장 3. cntP와 cntY 비교 4. answer 리턴 3. 내 코드 : github 소스코드 링크 수행결과 : 세상에... 맞추고 모범답안을 봤는데 30줄 짜리를 두줄로 만드셨네 선생님 대단하시고 멋지십니다 모범답안 소스코드 찬양하러 가기 링크 4. 참고 문서 : - 맨 위로
문제 링크 2019-05-17 시작!2019-05-18 실패++;2019-05-18 성공!!! 9점 득! 문제 : [방법 1]1. 2차원 배열 arr[strings.length][2] 생성2. arr[i][0] 에 strings[i] 문자열의 n번째 문자를 ASCII로 변환한 값 저장3. arr[i][1]에 i 저장4. arr을 i값에 따라 정렬5. return 배열에 strings[arr[i][2]] 저장하여 리턴 [방법 2]1. HashMap 사용2. key에 반복제어변수 i 입력, value에 charAt(i) 입력3. value로 정렬4. return 배열에 strings[key] 입력5. [실패] > charAt(n)이 같을 경우에는 사전순으로 정렬해야 되는데 그걸 안넣었네... ㄴ Arrays..
문제 링크 2019-05-17 시작! 2019-05-17 성공! 4점 획득! 문제 : [방법 1] * big = a와 b 중 큰 값, sml = a와 b 중 작은 값, dts = big과 sml의 거리 1. a와 b 중 어떤 값이 더 큰지 비교한다. 2. big == sml 이면 answer값을 big으로 정하고 즉시 return한다. 3. dts만큼 반복하며 sml에 1씩 더하면서 누적한다 ㄴ big과 sml이 음수면 어떻게 해? > 음수에는 -1을 곱해서 더한 다음에 dst에 저★장 ㄴ sml의 초기값 = a와 b중 작은 값 ㄴ ex) sml=3, big=5인 경우 3+(4+5) == 초기값+(반복누적) 4. 결과값을 리턴한다. [방법 2] : a와 b의 상태에 따라 가우스 공식 활용 1. 음수-음수..