일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 다이나믹프로그래밍
- 이젠 골드구현도 어렵네..
- 01BFS
- YBMCOS
- 재귀함수
- 백준
- 다익스트라
- java
- GatherTown
- spring
- 자바PS
- 우선순위큐
- 네트워크플로우
- dp
- 취득후기
- PS
- deque
- 알고리즘
- 시뮬레이션
- COSPRO
- 완전탐색
- COSPROJAVA1급
- BFS
- DFS
- 백준코딩테스트
- 엘라스틱서치
- 구현
- 게더타운시작
- 세그먼트트리
- QUICKSTARTGUIDE
- Today
- Total
목록분류 전체보기 (235)
공부공간
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dKpXe7/btqGJwKCQKh/Rp1FTgQbccca9WhVUdGhUk/img.jpg)
https://programmers.co.kr/learn/courses/30/lessons/60059 코딩테스트 연습 - 자물쇠와 열쇠 [[0, 0, 0], [1, 0, 0], [0, 1, 1]] [[1, 1, 1], [1, 1, 0], [1, 0, 1]] true programmers.co.kr 간단한 (?) 회전연산만 하면된다. m
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cE0OpM/btqGGFvKxzM/yutQ0xHRhxnKKIvtSdNz1k/img.png)
JPA 관련 내용은 아니지만 1시간 30분여동안의 뻘짓을 기록하기 위해 + 어차피 DB랑 관련이 있으니까 프로젝트중에 기존의 두개의 테이블의 Unique한 값들을 외래키로 테이블을 생성하는 단계에서 ERROR 1005 (HY000): Can't create table `common_pjt`.`studenttable` (errno: 150 "Foreign key constraint is incorrectly formed") 이라는 문장과 studenttable의 외래키 제약조건이 잘못되었다는 메세지를 던진다. 위의 에러는 주로 3가지 상황에서 발생한다 . 1. 참조하는 외래키의 데이터 타입이 다른경우 ex ) 기존은 varchar(30)인데 만들때 int(10) 이렇게 넣는경우 -> 발견하기 쉽다. 2. ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yHqxU/btqGz6MIUl8/rM6yjAq8k4xpDqm0XvfsNk/img.png)
Spring Boot 기반 Rest Api를 작성하는 프로젝트에서 JPA를 사용하여 빠른 쿼리를 작성하는 일이 많아지면서, 다양하게 클래스를 정의하여 요청에 응답하다가 No converter found capable of converting from type [org.springframework.data.jpa.repository.query.AbstractJpaQuery$TupleConverter$TupleBackedMap] to type [com.web.blog.dto.post.PostidandviewcntWrapperclass] 이런형식의 jpa repository에 있는 데이터를 내가 정의한 WrapperClass에 Mapping하지 못하는 문제가 발생하였다. 필자는 특정 정보끼리 합칠때 Wrapp..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/k0Syy/btqGJvZgbnO/qlErQ8pHZBdnydkPeotu91/img.jpg)
https://www.acmicpc.net/problem/1560 1560번: 비숍 체스판의 크기 N이 주어진다. N은 10진수로 70자리 이하인 자연수이다. www.acmicpc.net 방해물이 없기때문에 그림을 그려보면 바로 풀수있다. n = int(input()) if n
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HnUvd/btqGg6fEx9k/ECSg35WLF8LQQhK46BymM0/img.png)
https://www.acmicpc.net/problem/1477 1477번: 휴게소 세우기 첫째 줄에 현재 휴게소의 개수 N, 더 지으려고 하는 휴게소의 개수 M, 고속도로의 길이 L이 주어진다. N은 100보다 작거나 같으며, M도 100보다 작거나 같다. L은 100보다 크거나 같고, 1000보다 작거나 www.acmicpc.net 이문제의 정해는 이분탐색으로 찾는것이지만, 정답의 범위가 0-1000사이 이므로 휴게소 사이의 거리의 최솟값을 시작값으로, 최댓값을 종료값으로하고 FOR문으로 하나하나검사해도 풀린다. 시작과 끝 0 과 L 위치의 휴게소가 있다고 생각하고 각 휴게소 사이의 거리를 측정한다. => 최솟값과 최댓값사이의 값하나가 휴게소의 거리라 생각하고, 몫 -1 ( 나누어 떨어질때 ) Or..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/3tGYV/btqGAwqt0It/KPfFDtuVWRrwwF8HRmkD90/img.png)
JPA는 JAVA ORM의 일종으로 Query를 매우 간단하게 짤 수 있는 API이다. DB에 시간순으로 정렬된 자료를 OrderBy를 사용하여 쿼리문을 짤 때, java.util에 있는 Date 나 LocalDateTime으로 설정된 시간을 정렬할 수없다고 한다. List findAllOrderByCreatedatDesc(); 기존 쿼리에서 List findAllByOrderByCreatedatDesc(); 이처럼 All 과 Order 사이에 By를 넣어주자. 혹은 Native Query를 사용하여 정의하는 경우, @Query(value = "SELECT * FROM posttable ORDER BY createdat DESC", nativeQuery = true) List findAllOrderByC..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eeEX2t/btqGbrq8SZc/Nv7yAqhizOfg9SJEG6TCrk/img.png)
https://www.acmicpc.net/problem/17081 17081번: RPG Extreme 요즘 택희는 RPG 게임을 하고 있다. 던전을 헤쳐나가며 몬스터를 물리치고, 아이템을 모으고, 레벨 업을 하여 보스 몬스터를 물리치는 전형적인 RPG 게임이다. 이 게임은 N×M 2차원 그리드 위에서 � www.acmicpc.net 풀지마세요.. 문제 조건대로 하나하나 코딩하면 됩니다.. ㅠ package algorithm; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import j..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/UFqOu/btqGbNOckWv/8RXoVNYom8AmjpaX9yKw11/img.png)
https://www.acmicpc.net/problem/19238 19238번: 스타트 택시 첫 줄에 N, M, 그리고 초기 연료의 양이 주어진다. (2 ≤ N ≤ 20, 1 ≤ M ≤ N2, 1 ≤ 초기 연료 ≤ 500,000) 연료는 무한히 많이 담을 수 있기 때문에, 초기 연료의 양을 넘어서 충전될 수도 있다. 다 www.acmicpc.net 시뮬레이션 + 완전탐색 문제.. 동일한 최단거리 중 조건에 맞는 승객을 태우기 위하여 우선순위 큐를 활용한다. 반례로, 한명의 승객의 도착점이 다른 손님의 출발점이 될수 있으므로 VISIT처리시 현재 내위치도 탐색하는 경우를 생각하서 모델링 하면된다! package algorithm; import java.io.BufferedReader; import jav..