전체 글 (5) 썸네일형 리스트형 [프로그래머스] 게임 맵 최단거리 (Java) 문제링크: https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [ 접근 방법 ]목적지를 향해 2차원 배열이 주어졌을 때의 최단 거리를 묻는 문제이다.정확히 2차원 배열이 주어졌고 다음 거리까지의 가중치가 없다.-> BFS를 통해 구할 수 있는 문제라고 판단 1. BFS 방식으로 구하기 위해 Queue를 생성하고 첫 시작점을 Queue에 넣는다 1-1. 이때 좌표(row, col)을 넣어야 함으로 원소가 두 개 들어갈 수 있는 배열 혹은 class를 사용한다2. Queue에서 값을 뽑고 이동할 수.. [프로그래머스] 예상 대진표 (Java) 문제링크: https://school.programmers.co.kr/learn/courses/30/lessons/12985 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr [ 접근 방법 ]위 문제에서 중요한 것은 결국 몇 라운드에서 만나는가이다.A와 B가 있을 때 서로 이웃하면서 큰 숫자가 짝수인 경우 두 사람이 만나 경쟁을 하게 된다 1. 그래서 해당 라운드에 두 사람이 만나는가2. 만나지 않는다면 다음 라운드로 넘기기 위 두 과정이 중요하다 특히 a와 b가 각각 어떤 값인지보다 다음 라운드에서 같은 대결 상대인지 확인이 필요하다대결 상대는 작은 수(홀수) 큰수(짝수) 조합으로 이뤄지게 된다.이때.. Springboot + MinIO + Docker로 구성한 파일 스토리지(2) 지난 블로그 지난 편에서는 MinIO란 무엇인지, Docker로는 어떻게 컨테이너를 띄울 수 있는지 확인하였다. 이번 블로그에서는 실제로 springboot 와 연결하기 위한 방법을 소개하고자 합니다. 의존성 추가 minio vs spring-boot-starter-minio 본래 spring에 연결하기 위해 gradle에서는 기본 minio 의존성을 제공하고 있고, 아래가 gradle 기준으로 추가하는 의존성이다. implementation "io.minio:minio:8.5.7" 한편 한 개발자가 minio 의존성의 불편함을 느끼고 간편하게 사용하기 위해 spring-boot-starter 버전의 의존성을 만든 것이 있다. 다음 블로그에서 참고할 수 있으니 확인해보면 쉽게 사용할 수 있을 것이다. 기.. 이전 1 2 다음