전체 글

개발 관련 새롭게 알게 된 지식이나 좋은 정보들을 메모하는 공간입니다.
· Algorithm
- 알고리즘 분류 : BFS - 사용 언어 : JAVA - 문제 요점 하루가 지날 때 마다 익은 토마토로부터 상하좌우위아래 인접한 토마토가 익게 된다. 모든 토마토가 익으려면 최소 몇 일인 지 구하는 문제 저장될 때부터 모든 토마토가 익어있으면 0 출력 모든 토마토가 익을 수 없으면 -1 출력 필자는 3차원 배열과 토마토의 갯수를 비교하여 풀이 소스 설명은 주석을 참고해주세요. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; import java..
· DB/Oracle
Oracle Server에서 쿼리 실행 시, 결과가 많은 경우 데이터가 짤리는 경우가 있다. 이 경우, 쿼리 결과를 텍스트 파일로 저장하면 해결할 수 있다. SPOOL을 이용하여 텍스트 파일로 추출할 수 있으며, SPOOL의 기본적인 구조는 아래와 같다. ------------------------------------------------------------ SET PAGESIZE 50000; -- 페이지 출력 크기 설정 (기본 : 14, 최대 : 50000) SET ECHO OFF; -- 명령어 에코 끔 SET COLSEP '|'; -- 조회 결과 컬럼 간 구분자 '|' 설정 -- 위의 SET 하는 이유는 보기 좋도록 설정하는 것이다. 해도 그만 안해도 그만이다. -------------------..
· etc
postman에서 환경 변수를 세팅하는 방법은 아래와 같다. 1. postman에서 우측 상단에 표시된 아이콘을 눌러서 환경변수 관련 세팅 뷰를 열고 Environment에서 Add를 누른다. 2. 환경 이름, 변수들을 입력한 후 Save 클릭 3. 환경 변수 적용 전 (http://localhost:3000으로 요청) 3. 환경 변수 적용 후 우측 상단에서 생성한 Enviornment(환경변수)를 선택해 준 후 변수는 {{변수이름}} 으로 사용할 수 있다.
· Algorithm
- 알고리즘 분류 : DFS/구현 - 사용 언어 : JAVA 소스 설명은 주석을 참고해주세요. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static int[][] map = new int[9][9]; public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); for(int i=0; i