일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jscalendar
- 제네릭
- LIST
- 벌크연산
- 제너릭
- springflow
- JQuery
- fetchjoin
- jQuery값전송
- 페치조인
- JPA
- 페이징
- 엔티티직접사용
- javaservlet
- 스프링데이터흐름
- Generic
- namedQuery
- paging
- 자바서블릿
- joinfetch
- values()
- JPQL
- jQuery값전달
- 프로젝트생성
- Hibernate
- fullcalendar
- javascriptcalendar
- jQueryUI
- calendar
- 대량쿼리
- Today
- Total
목록공부/알고리즘 (44)
가자공부하러!
// 워드 머신은 정수 스택에 대해 일련의 간단한 작업을 수행하는 시스템입니다. // 처음에는 스택이 비어 있습니다. // 작업 순서는 문자열로 제공됩니다. 작업은 단일 공백으로 구분됩니다. // 아래는 예시입니다. 다음 작업을 지정할 수 있습니다. // - 정수 X(0~ 2^20-1) : 머신은 X를 스택에 저장합니다. // - POP : 머신은 스택의 최신값을 제거합니다. // - DUP : 머신은 스택의 최신값과 같은 값을 스택에 추가합니다. // - + : 머신은 스택의 최근 두 개의 값을 꺼내서 더한 결과값을 스택에 추가합니다. // - - : 머신은 스택의 맨 위 두 개의 값을 꺼내서 첫 번째 뺀 값에서 두 번째 것을 뺀 결과값을 스택에 추가합니다. // 모든 작업이 수행된 후에 머신은 스택의..
문제 링크 2019-07-20 시작!!2019-07-20 완료! 6점 득! 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1]1. 피보나치 수열의 n번째 값 하나만 필요하므로 n번째 값을 구하는 규칙 설정- 일반항 산출 2. n번째 일반항을 1234567로 나눈 나머지를 리턴 [방법 2]1. 피보나치 수열 전체를 산출2. n번째 일반항을 1234567로 나눈 나머지를 리턴->문제가 잘못됐었음...->나머지 연산을 한번 더시켜야 되네 :( ->앞으로 이상하다 싶으면 질문쪽 먼저 보기로 3. 내 코드 : [방법 1]github 소스코드 링크수행결과 : 실패 -> 직접적으로 계산하면 안되는 듯 하다 [방법 2]github 소스코드 링크수행결과 : 4. 참고 문서 : -..
문제 링크 2019-07-01 시작!!2019-07-20 완료! 6점 득! 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[규칙] 1. 결과행렬의 크기 : X[axb] * Y[cxd] = Z[axd]2. 반복횟수 :X(a){ Y(d){ X(b) } }- 결과행렬의 행 크기는 X행렬의 a에 의해 결정되므로 i = a- 결과행렬의 열 크기는 Y행렬의 d에 의해 결정되므로 j = d- 결과행렬의 각 요소의 값은 X행렬의 b(=Y행렬의 c)개의 합이므로 k = [b|c] [방법 1]1. 엄.. 곱하기? 3. 내 코드 : [방법 1]github 소스코드 링크수행결과 : 성공 4. 참고 문서 : - 모범답안 소스코드 찬양하러 가기 링크 내가 모범 :) 맨 위로
문제 링크 2019-07-01 시작!! 2019-07-01 끝! 12점 득! 왜이렇게 많이주지 1. 문제 2. 해결 방법 3. 내 코드 4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1] 1. charAt과 toUpper/toLower 활용 2. 단어 구분은 공백( ' ' )으로 [방법 2]1. 문자열 잘라서 풀이2. 전체 문자열을 소문자로 전환3. 다른 문자열들의 각 0번째 문자를 대문자로 전환(ASCII - 32) [방법 3] 자르고 말고가 문제가 아니고 isCap을 true로 바꾸는 조건문의 자리가 잘못됐었음 3. 내 코드 : [방법 1]github 소스코드 링크 수행결과 : 실패 [방법 2]github 소스코드 링크 수행결과 : 실패[방법 3]github 소스코드 링크 수행결과 : 성공 4...
문제 링크 2019-07-01 시작!!2019-07-01 끝! 4점 득! 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1]1. 각 요소를 소인수분해해서 배열에 저장한다. (인덱스 = 밑, 값 = 지수)2. 통합 배열에 밑 별 최대 지수를 저장한다.3. 모든 (밑^지수)를 곱한다. > 코드가 다소 어지러움 3. 내 코드 : [방법 1]github 소스코드 링크수행결과 : 성공! 4. 참고 문서 : 문제 개편으로 모범답안 없음. 맨 위로
문제 링크 2019-07-01 시작!! 2019-07-01 완료 16점 득 1. 문제 2. 해결 방법 3. 내 코드 4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1] 1. 문자열에 연속된 두 문자가 나오면? 해당 문자들을 모두 제거. > aa가 나오면? 모든 aa를 ""로 변경 2. 반복종료조건은? > 연속되는문자가 없으면 종료 [방법 2] 1. 문자열에 연속된 두 문자가 나오면? 해당 문자만 제거 > aa가 나오면? aa만 ""로 변경. 뒤에 뭐가있든 신경쓰지 않음 [방법 3] 1. 일차원적 생각을 못버려서 못품... 3. 내 코드 : [방법 1]github 소스코드 링크 수행결과 : 실패 [방법 2] github 소스코드 링크 수행결과 : 실패 [방법 3] github 소스코드 링크 수행결과 ..
문제 링크 2019-07-01 시작!! 2019-07-01 완료 4점득 1. 문제 2. 해결 방법 3. 내 코드 4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1] 1. 숫자 세 개씩 더해서 소수인지 판별하면 되는거...끝 3. 내 코드 : [방법 1]github 소스코드 링크 수행결과 : 성공 4. 참고 문서 : - 모범답안 소스코드 찬양하러 가기 링크 나 또 모범 :) 맨 위로
문제 링크 2019-07-01 시작!! 2019-07-01 완료 3점득 1. 문제 2. 해결 방법 3. 내 코드 4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1] 1. 남은거리가 (현재까지 온 거리)X2 보다 크면 순간이동, 아니면 점프 > 너무단순한데.. [방법 2] 1. 최대거리를 계속 2로나눔 2. 2로 안나눠지면 -1하고 1이 될 때 까지 2로 나눔 3. -1할 때 마다 건전지++ 4. 마지막 1이 됐을 때 건전지++하고 끝 3. 내 코드 : [방법 1]github 소스코드 링크 수행결과 : 패스 [방법 2]github 소스코드 링크 수행결과 : 4. 참고 문서 : - 모범답안 소스코드 찬양하러 가기 링크 나 모범 :) 맨 위로
문제 링크 2019-05-28 시작!!2019-05-28 끝! 4점 득! 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1]1. Set으로 중복검사, charAt(0) == charAt(words[i].length-1)로 오류검사2. 리턴배열 == { 몇번째사람인지, 몇회째인지 } > 반복횟수 w는 1부터 시작 > 몇 번째 사람일까? n - (w%n) 번째- 반복횟수 문제 때문에 n - ( (w+1) % n ) 번째 확정 > 몇 회 째일까? (w/n) + 1 회 [방법 2]1. 방법 1에서 반복문 바꿈 [방법 3]1. 방법 1에서 조건 바꿈 > 반복횟수 w는 1부터 시작 > 몇 번째 사람일까? (w%n) + 1 번째 > 몇 회째일까? (w/n) + 1 번째 3. ..
문제 링크 2019-05-28 시작!!2019-05-28 완료! 9점 득! 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1]1. (a+1)/2 반복됨2. 다음 번 (a+1)/2가 같으면 붙음 3. 내 코드 : [방법 1]github 소스코드 링크수행결과 : 성공! 9점! 4. 참고 문서 : - 모범답안 소스코드 찬양하러 가기 링크 맨 위로
2019-05-28 1레벨 끝!!!!!!!!!!!! 문제 링크 2019-05-28 시작!!2019-05-28 끝! 4점 득! 1. 문제2. 해결 방법3. 내 코드4. 참고 문서 1. 문제 : 2. 해결 방법[방법 1]1. 배열 오름차순 정렬2. 인덱스0부터 누적합 반복하다가 budget보다 커지면 인덱스값 리턴 3. 내 코드 : [방법 1]github 소스코드 링크수행결과 : 성공! 4. 참고 문서 : - 모범답안 소스코드 찬양하러 가기 링크 맨 위로
1점