| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- priorityqueue
- docker
- BFS
- Spring
- Security
- 퀵정렬
- 이진탐색
- 트리
- 그리디
- 이분탐색
- 투포인터
- 구현
- JPA
- BOJ
- 도커교과서
- DP
- programmers
- N과M
- Stack
- CS
- 백트래킹
- 취준
- MySQL
- dfs
- 코딩테스트
- Java
- 오블완
- 티스토리챌린지
- Queue
- Simulation
- Today
- Total
목록programmers (25)
Untitled1.class
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/92344 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 맵 크기 N*M ( 1≤N,M≤1,000)각 칸: 건물의 내구도. (1≤내구도≤1,000) 0 이하일 시 파괴됨스킬: 공격/회복(직사각형 모양)주의: 공격 시, 내구도가 0 이하가 되어 이미 파괴된 건물도, 공격을 받으면 계속 내구도가 하락한다.output최종적으로 파괴되지 않은 건물의 개수inputint[][] 건물 내구도int[][] 스킬. 1≤행의 길이≤250,000, 열의 길이=6스킬의 형태: {type(1:공격, 2:회복), r1,..
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/118666 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이양수/음수 여부로 survey의 선택지를 판단하기 위해 choices 원소에 모두 4를 빼 준다.유형 별 점수를 관리할 LinkedHashMap scores 작성(순서 보장을 위해 사용함)응답 점수(choices[i])가 음수면 Math.abs()값 누적, 양수면 그대로 누적한다.ArrayDeque(점수 큐, 유형 큐) 2개를 이용하여, 지표 별로 해당되는 유형을 result에 누적한다.작성한 코드import java.util.*;cl..
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/118667 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이합이 더 큰 큐 찾기. 동시에 각 queue 원소 추가half 값 기준으로 pop-insert 연산poll() 하고자 하는 queue의 size가 0이라면 return -1 (TestCase 3)count가 queue1.length*4라면, 각 큐의 모든 원소가 가능한 위치를 순회한 상태이기 때문에(불가능) return -1queue1 원소 합과 queue2 원소 합이 같다면 return count, 이외 pop-insert 연산 반복..
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr풀이입력받은 String[] records를 int[][3] 형태로 변환차량 번호 기준 오름차순, 시간 기준 내림차순(계산을 위해) 정렬현재 계산용 q는 동일한 차량 번호의 데이터만 유지하도록 offerIN/OUT 카운트 맞추어, 필요 시 23:59 출차기록 추가누적 시간(runtime) 연산. IN/OUT 여부에 따라 가감누적 시간(runtime)을 기준으로 주차 요금 연산. Math.ceil 시 double 형변환을 하지 않으면 ceil ..
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/59409풀이 도출CASE문의 종류1. SimpleCASE column_name WHEN value1 THEN result1 WHEN value2 THEN result2 ELSE result3ENDCASE 뒤에 특정 컬럼 또는 표현식이 오면, 그 값이 WHEN에 지정된 값과 일치하는 지를 확인한다.2. SearchedCASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ELSE result3ENDCASE 뒤에 특정 컬럼 또는 표현식이 오지 않으나, 어떠한 조건을 만족할 경우 RETURN 값이 정해진다..
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/59040풀이 도출(1h 내로 제한)ANIMAL TYPE ORDER 주의작성한 코드-- 코드를 입력하세요SELECT ANIMAL_TYPE, COUNT(*) AS 'count'FROM ANIMAL_INSGROUP BY ANIMAL_TYPEORDER BY ANIMAL_TYPE;
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/132202풀이 도출(1h 내로 제한)작성한 코드-- 코드를 입력하세요SELECT MCDP_CD AS '진료과 코드', COUNT(APNT_YMD) AS '5월예약건수'FROM APPOINTMENTWHERE DATE_FORMAT(APNT_YMD, "%Y-%m") LIKE "2022-05"GROUP BY MCDP_CDORDER BY COUNT(APNT_YMD), MCDP_CD;
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/131529풀이 도출(1h 내로 제한)작성한 코드-- 코드를 입력하세요SELECT SUBSTRING(PRODUCT_CODE, 1,2) AS 'CATEGORY', COUNT(*) AS 'PRODUCTS'FROM PRODUCTGROUP BY SUBSTRING(PRODUCT_CODE, 1, 2)ORDER BY SUBSTRING(PRODUCT_CODE, 1, 2);
