(Java) 백준 2667 단지번호붙이기
·
알고리즘 (Java)
문제 링크 https://www.acmicpc.net/problem/2667 나의 기록 ✅ 알고리즘 분류 : BFS ✅ 성공 여부 : ✔ ✅ 문제 난이도 : 실버1 ✅ 체감 난이도 : Normal 접근 방법 주어진 map을 완전탐색하며 군집화하는 것이 문제의 목표이다. 때문에 BFS와 DFS 중 선택할 수 있었는데, 나는 BFS를 활용하여 문제를 풀었다. map의 모든 좌표를 시작점으로 하여 BFS를 수행해야 하는데, 시작점 map[i][j]가 0일 경우에는 바로 함수를 종료하고, 아닐 경우에는 BFS를 시작한다. visit 배열을 사용하여 단지 중복 체크가 되지 않도록 했다. 하나의 BFS가 종료되면 하나의 지역에 대한 군집화가 끝난 것이므로, ans로 지칭한 ArrayList에 해당 지역의 단지 수 ..
[스프링부트] 첫 실행 시 whitelabel 에러
·
백엔드/Spring & Spring Boot
스프링부트 프로젝트를 처음으로 run하고 localhost에 접속해봤다. 하지만 알 수 없는 Whitelabel Error Page라는 친구가 나를 반겼다. 앞으로 다양한 이유로 만날 친구이지만, 지금 뜨는 이유는 생각보다 간단했다. 바로 index.html을 만들지 않았기 때문에 띄울 수 있는 페이지가 없는 것이다. src/main/resources/main/static 경로에 index.html을 생성하고, 프로젝트를 다시 run한다. 이제 문제가 해결되었다!
[스프링부트] Intellij에서 gradle 프로젝트 생성 시 run 버튼 비활성화 해결법
·
백엔드/Spring & Spring Boot
스프링 & 스프링부트를 처음으로 공부하면서 나의 첫 프로젝트를 생성해보려고 했다. "demo"라는 프로젝트를 생성해서 src/main/java/com.example.demo/DemoApplication을 들어가서 run 해 보려고 했지만..?? 저 파란색 원 안의 run버튼이 있어야 정상이지만, 그 당시에는 저 버튼이 없었다. 문제 해결법은 간단하다. 1. 인텔리제이 오른쪽 상단의 "Add Configuration" 을 클릭한다. 2. 왼쪽 상단의 "+"를 클릭하고 "Application"을 클릭한다. 3. 위 사진과 같이 Main 클래스를 입력하는 빨간색 영역에 내 main 클래스 이름을 입력한다. 4. OK를 누른다. 이렇게 하고 나니 run버튼이 정상적으로 활성화 되었다. 이제 첫 프로젝트 실행 준..
고치불
'Java' 태그의 글 목록