분류 전체보기(250)
-
22/12/16
1. 알고리즘 한 문제 풀었다(DFS) 백준 1707: 이분 그래프 [Java] 백준 1707: 이분 그래프 [Java] - 포포 문제 그래프의 정점의 집합을 둘로 분할하여, 각 집합에 속한 정점끼리는 서로 인접하지 않도록 분할할 수 있을 때, 그러한 그래프를 특별히 이분 그래프 (Bipartite Graph) 라 부른다. 그래프가 입력 mr-popo.tistory.com 2. JPA 게시판 과제 제출 일단 게시판이 잘 굴러가도록 만들었다. 이번 과제를 통해 RestDocs를 처음 사용해봤는데 거짓말 안하고 10분에 한 번씩 오류 나더라.. 오랜 시간 고뇌했던 오류들을 아주 짤막하게 정리해봤다. 2022.12.16 - [ERROR] - RestDocs - ClassCastException RestDocs..
2022.12.17 -
백준 1707: 이분 그래프 [Java] - 포포
문제 그래프의 정점의 집합을 둘로 분할하여, 각 집합에 속한 정점끼리는 서로 인접하지 않도록 분할할 수 있을 때, 그러한 그래프를 특별히 이분 그래프 (Bipartite Graph) 라 부른다. 그래프가 입력으로 주어졌을 때, 이 그래프가 이분 그래프인지 아닌지 판별하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 구성되어 있는데, 첫째 줄에 테스트 케이스의 개수 K가 주어진다. 각 테스트 케이스의 첫째 줄에는 그래프의 정점의 개수 V와 간선의 개수 E가 빈 칸을 사이에 두고 순서대로 주어진다. 각 정점에는 1부터 V까지 차례로 번호가 붙어 있다. 이어서 둘째 줄부터 E개의 줄에 걸쳐 간선에 대한 정보가 주어지는데, 각 줄에 인접한 두 정점의 번호 u, v (u ≠ v)가 빈 칸을 사이..
2022.12.17 -
RestDocs - ClassCastException
@Test void 게시글_저장() throws Exception { mockMvc.perform(RestDocumentationRequestBuilders.post("/api/v1/posts") .contentType(MediaType.APPLICATION_JSON) .content(objectMapper.writeValueAsString(postCreateDto))) .andExpect(status().isOk()) .andDo(print()) .andDo(document("post-save", requestFields( fieldWithPath("title").description("게시글 제목"), fieldWithPath("content").description("게시글 내용"), fieldWi..
2022.12.16 -
RestDocs - include file not found
RestDocs로 문서화를 진행하던 도중에 다음의 에러가 발생했다. include file not found Unresolved directive in index.adoc - include::../../build/generated-snippets/post-update/http-response.adoc[] src/docs/asciidoc 디렉토리에 index.adoc을 생성하여 다음과 같이 작성했는데, 화면 오른쪽의 preview가 잘 나오는 것을 보고 build/generated-snippets 하위의 파일들을 잘 읽어들였음을 확인할 수 있었다. 다만 문제는 gradle.build를 실행해서 index.adoc을 static/docs/index.html로 복사하는 과정에서 발생한 것이다. 왜 여기서는 ...
2022.12.16 -
22/12/15
1. 알고리즘 한 문제 풀었다(DP) 백준 2294: 동전 2 [Java] 백준 2294: 동전 2 [Java] - 포포 문제 n가지 종류의 동전이 있다. 이 동전들을 적당히 사용해서, 그 가치의 합이 k원이 되도록 하고 싶다. 그러면서 동전의 개수가 최소가 되도록 하려고 한다. 각각의 동전은 몇 개라도 사용할 수 mr-popo.tistory.com 2. Jpa 게시판 과제 진행중이다. 어제부터 시작한 과제다. 어제 작성한 TIL에는 1. 페이징 2. 문서화 3. 테스트 코드 작성 크게 3개의 작업이 남았다고 기록했다. 오늘은 페이징과 테스트 코드를 얼추 작성했다. RestDocs로 하는 문서화 작업은 자고 일어나서 마무리 할 것이다. 3. 스프링 시큐리티 수업 복습 오늘 수업은 아직 못들었다.. 그저께..
2022.12.16 -
백준 2294: 동전 2 [Java] - 포포
문제 n가지 종류의 동전이 있다. 이 동전들을 적당히 사용해서, 그 가치의 합이 k원이 되도록 하고 싶다. 그러면서 동전의 개수가 최소가 되도록 하려고 한다. 각각의 동전은 몇 개라도 사용할 수 있다. 사용한 동전의 구성이 같은데, 순서만 다른 것은 같은 경우이다. 입력 첫째 줄에 n, k가 주어진다. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) 다음 n개의 줄에는 각각의 동전의 가치가 주어진다. 동전의 가치는 100,000보다 작거나 같은 자연수이다. 가치가 같은 동전이 여러 번 주어질 수도 있다. 출력 첫째 줄에 사용한 동전의 최소 개수를 출력한다. 불가능한 경우에는 -1을 출력한다. 예제 입력 1 3 15 1 5 12 예제 출력 1 3 https://www.acmicpc.net/proble..
2022.12.16