[프로그래머스 Lv2] 게임 맵 최단거리 | 자바
·
📝 Coding Test/Programmers Lv2
문제게임 맵 최단거리풀이import java.util.*;class Solution { public int solution(int[][] maps) { int[][] visited = new int[maps.length][maps[0].length]; int[] dx = {1, -1, 0, 0}; int[] dy = {0, 0, 1, -1}; bfs(new int[]{0, 0}, maps, visited, dx, dy); int answer = visited[maps.length - 1][maps[0].length - 1]; return answer == 0 ? -1 : answer; } void bfs(int[]..
[프로그래머스] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 | 오라클
·
📝 Coding Test/SQL
[level 3] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 - 164671문제 링크성능 요약메모리: 0.0 MB, 시간: 0.00 ms구분코딩테스트 연습 > String, Date정답SELECT '/home/grep/src/' || B.BOARD_ID || '/' || B.FILE_ID || B.FILE_NAME || B.FILE_EXT FILE_PATHFROM USED_GOODS_BOARD A JOINUSED_GOODS_FILE BON A.BOARD_ID = B.BOARD_IDWHERE VIEWS = ( SELECT MAX(VIEWS) FROM USED_GOODS_BOARD)ORDER BY FILE_ID DESC;참고중첩 서브쿼리를 이용하여 문제를 해결할 수 있습니다.참고 : 서브쿼..
[프로그래머스] 조건에 부합하는 중고거래 상태 조회하기 | 오라클
·
📝 Coding Test/SQL
[level 2] 조건에 부합하는 중고거래 상태 조회하기 - 164672문제 링크성능 요약메모리: 0.0 MB, 시간: 0.00 ms구분코딩테스트 연습 > String, Date정답SELECT BOARD_ID, WRITER_ID, TITLE, PRICE, CASE WHEN STATUS = 'SALE' THEN '판매중' WHEN STATUS = 'RESERVED' THEN '예약중' ELSE '거래완료' END AS STATUSFROM USED_GOODS_BOARDWHERE TO_CHAR(CREATED_DATE, 'YYYY-MM-DD') = '2022-10-05'ORDER BY BOARD_ID DESC;
텍스트 파일을 엑셀 파일로 변환하기
·
📌 Etc
한 번 잊어버려서 다시 기록..!엑셀 열기 => 열기 => 파일형식 모든파일로 바꾼 후, 바꾸고 싶은 텍스트 파일 선택하기 텍스트 (txt) 파일 엑셀 변환하는 두 가지 방법다양한 문서 작업을 하다 보면 가끔 txt 파일로 된 문서를 엑셀 형식으로 변환해야 될 때가 있죠. 텍스트 ...blog.naver.com
[백준 2161] 카드1 | 자바
·
📝 Coding Test/백준 Sliver
문제카드1풀이 1import java.util.*;class Main { static int n; static Queue q; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); q = new LinkedList(); for(int i = 1; i 첫 풀이 때 NullPointer 오류가 발생해 try-catch로 문제를 해결했습니다.풀이 2import java.util.*;class Main { static int n; static Queue q; public static void main(String[] args) { Scanner sc = ne..
[99클럽 코테 스터디] 15일차
·
📖 Study
오늘의 학습 키워드스택문제 - 미들러같은 숫자는 싫어풀이 1import java.util.*;public class Solution { public int[] solution(int []arr) { ArrayList list = new ArrayList(); list.add(arr[0]); for(int i = 1; i 풀이 2import java.util.*;public class Solution { public int[] solution(int []arr) { Stack stack = new Stack(); for(int num : arr) { if(stack.size() == 0..
[프로그래머스 Lv0] 잘라서 배열로 저장하기 | 자바
·
📝 Coding Test/Programmers Lv0
문제잘라서 배열로 저장하기 풀이class Solution { public String[] solution(String my_str, int n) { int length = my_str.length() % n == 0 ? my_str.length() / n : my_str.length() / n + 1; String[] answer = new String[length]; for (int i = 0; i
[백준 1260] DFS와 BFS | 자바
·
📝 Coding Test/백준 Sliver
문제DFS와 BFS풀이import java.util.*;class Main { static int n; static int m; static int v; static boolean[] visited; static ArrayList> graph; static void dfs(int x) { visited[x] = true; System.out.print(x + " "); for(int next : graph.get(x)) { if(!visited[next]) { visited[next] = true; dfs(next); } } } static void bfs(int start) { Queue q = new LinkedLis..
[프로그래머스 Lv1] 완주하지 못한 선수 | 자바
·
📝 Coding Test/Programmers Lv1
문제완주하지 못한 선수풀이 1import java.util.*;class Solution { public String solution(String[] participant, String[] completion) { ArrayList compList = new ArrayList(Arrays.asList(completion)); for(String part : participant) { int idx = compList.indexOf(part); if(idx != -1) { compList.remove(idx); } else { return part; ..