본문 바로가기

전체 글62

백준 1697번 숨바꼭질(JAVA) - BFS 백준 1697번 https://www.acmicpc.net/problem/1697 1697번: 숨바꼭질 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 www.acmicpc.net 문제설명 x+1, x-1 , x*2로 움직이는 좌표를 계산해서 BFS 접근 BFS로 접근 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; .. 2023. 3. 24.
백준 1926번 그림(JAVA) - BFS 백준 1926번 https://www.acmicpc.net/problem/1926 1926번: 그림 어떤 큰 도화지에 그림이 그려져 있을 때, 그 그림의 개수와, 그 그림 중 넓이가 가장 넓은 것의 넓이를 출력하여라. 단, 그림이라는 것은 1로 연결된 것을 한 그림이라고 정의하자. 가로나 세로 www.acmicpc.net 문제설명 도화지의 크기 n,m을 입력받고 연결된 그림중 가장큰수, 그림의 개수를 구하는 문제 ( 1로 연결된것은 한개의 그림, 가로 세로만 연결된 것으로 가정) 접근 BFS로 접근 코드 package boj; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import .. 2023. 3. 22.
Swagger 기본 사용법 Swagger Swagger 란? REST API 개발시 문서를 자동으로 만들어주는 프레임워크 간단한 설정으로 프로젝트에 지정한 URL들을 HTML 화면으로 확인 Postman과 같이 API테스트 가능 사용법 라이브러리 추가 SwaggerConfig 파일 설정 @OpenAPIDefinition( info = @Info(title = "타이틀", description = "프로젝트 설명", version = "v1")) @RequiredArgsConstructor @Configuration public class SwaggerConfig { @Bean public GroupedOpenApi chatOpenApi() { String[] paths = {"/**"}; return GroupedOpenApi.b.. 2023. 3. 20.
Thymeleaf yml설정 thymeleaf: prefix: classpath:/templates/ cache: 'false' check-template-location: 'true' suffix: .html prefix부분 마지막 슬래시("/") 를 유의하자. 슬래시 까지 넣어두고 Controller에서 return할때 "/test" 의 형식으로 return하면 슬래시가 중복이 되어 오류가 날 수 있다. 2023. 3. 19.