본문 바로가기

프로그래머스408

[프로그래머스/Java] [PCCE 기출문제] 9번 / 이웃한 칸 -Codeclass Solution { public int solution(String[][] board, int h, int w) { int answer = 0; int[] dx = {-1, 1, 0, 0}; int[] dy = {0, 0, -1, 1}; String now = board[h][w]; for (int i = 0; i = board.length || y = board[0].length) { continue; } if (board[x][y].equals(now)) { answer++; } } .. 2025. 3. 9.
[백준/파이썬] 33135번 Append and Panic! -Codes = input()set_s = set(s)print(len(s) - len(set_s)) 2025. 3. 9.
[프로그래머스/Java] 대충 만든 자판 -Codeimport java.util.*;class Solution { public int[] solution(String[] keymap, String[] targets) { int[] answer = new int[targets.length]; Map map = new HashMap(); for (String key : keymap) { for (int i = 0; i map말고 다른 방식으로 풀다가 틀려서 질문을 보고 map과  getOrDefault를 보고 힌트를 얻어서 해결했습니다. 2025. 3. 7.
[프로그래머스 / SQL] 건에 부합하는 중고거래 댓글 조회하기 -CodeSELECT TITLE, UGB.BOARD_ID, UGR.REPLY_ID, UGR.WRITER_ID, UGR.CONTENTS, DATE_FORMAT(UGR.CREATED_DATE, '%Y-%m-%d')FROM USED_GOODS_BOARD AS UGB JOIN USED_GOODS_REPLY AS UGR ON UGB.BOARD_ID = UGR.BOARD_IDWHERE UGB.CREATED_DATE LIKE '2022-10%'ORDER BY UGR.CREATED_DATE, UGB.TITLE; 2025. 3. 4.
[프로그래머스 / SQL] 가장 큰 물고기 10마리 구하기 -CodeSELECT ID, LENGTHFROM FISH_INFOORDER BY LENGTH DESC, IDLIMIT 10; 2025. 3. 4.
[프로그래머스 / SQL] 자동차 대여 기록에서 장기/단기 대여 구분하기 -CodeSELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE, '%Y-%m-%d') AS STRAT_DATE, DATE_FORMAT(END_DATE, '%Y-%m-%d') AS END_DATE, CASE WHEN DATEDIFF(END_DATE, START_DATE) + 1 >= 30 THEN '장기 대여' ELSE '단기 대여' END AS RENT_TYPEFROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE START_DATE LIKE '2022-09%'ORDER BY HISTORY_ID DESC;대여 일을 당일에 빌려도 1일이어야 하기 때문에 +1을 해야 하는데.. 2025. 3. 4.