""" *packageName : * fileName : 해시_완주하지못한선수 * author : ipeac * date : 2022-04-20 * description : * =========================================================== * DATE AUTHOR NOTE * ----------------------------------------------------------- * 2022-04-20 ipeac 최초 생성 """ import collections def solution(participant, completion): participant.sort() completion.sort() res = collections.Counter(particip..
SELECT ins.name, ins.datetime from animal_ins ins left outer join animal_outs outs on ins.animal_id = outs.animal_id where outs.animal_id is null order by ins.datetime limit 3; - outs 에 해당 row 존재 x 가져와야함 > left outer join - id 기준 조회 - outs에 id값이 null인 경우 -정렬 -3개의 row만 조회
https://programmers.co.kr/learn/courses/30/lessons/59043 코딩테스트 연습 - 있었는데요 없었습니다 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr select ins.ANIMAL_ID ANIMAL_ID , ins.NAME from ANIMAL_INS as ins cross join ANIMAL_OUTS as outs on ins.animal_id = outs.animal_id and ins.D..
""" *packageName : * fileName : 1026_보물_S4 * author : qkrtk * date : 2022-03-21 * description : * =========================================================== * DATE AUTHOR NOTE * ----------------------------------------------------------- * 2022-03-21 qkrtk 최초 생성 """ import copy def Solution(length, a_list, b_llist): print("==========================================") print("length : %s " % leng..
코드구현 class Solution { public int[] solution(int[] array, int[][] commands) { // answer의 길이는 commands의 길이와 동일 int[] answer = new int[commands.length]; // commands 길이만큼 돌면서 for (int i = 0; i < commands.length; i++) { // i는 a, j는 b, k는 c로 할당 int a, b, c; a = commands[i][0]; b = commands[i][1]; c = commands[i][2]; // copyOfRange(arr, from, to): array 배열의 a-1 인덱스부터 시작, b까지 배열 복사 int[] temp = Arrays.c..
https://yoongrammer.tistory.com/81 -- 우선순위 큐에 대해.. 1. 우선순위 큐? -- 우선 순위 큐는 들어간 순서에 상관없이 일정한 규칙에 따라 우선순위를 선정하고, 우선순위가 높은 데이터가 가장 먼저 나오는 형태 2. 우선순위 큐 기능? -- E peek() : 큐의 처음에 있는 원소를 삭제하지 않고 가져온다. 큐가 비어있으면 null을 반환 boolean offer(E e) :원소를 추가할 때 큐의 용량을 넘어서면 false를 반환한다. E poll() : 큐의 처음에 있는 원소를 가져온다. 큐에 원소가 없으면 null을 반환한다. E remove() : 큐의 처음에 있는 원소를 제거한다. 큐에 원소가 없으면 예외가 발생한다. import java.util.Priorit..
- 풀다가 효율성 테스트에서 막혀서 다른 사람의 코드를 카피하였다... 하지만 그 코드로 효율성 테스트에서 반타작이였고,,, String 대신 StringBuilder를 사용하였다. 해당 방식 사용 후 효율성 통과 3진수 응용 문제입니다! class Solution { public String solution(int n) { StringBuilder answer = new StringBuilder(); int rest = 0; while (n > 0) { rest = n % 3; n /= 3; if (rest == 0) { rest = 4; //나머지가 0인경우 3으로 나누어 떨어진다는 의미 n -= 1;//나누어 떨어지기에 n -1.. } answer.insert(0, rest); //제일 첫번째 St..
- Total
- Today
- Yesterday
- 인형뽑기
- ASCII코드
- 오
- Git
- 크레인 인형뽑기 게임
- 자료표현
- 프로그래머스 # 음양더하기
- K번째수
- 카카오 코딩테스트
- 브루트포스
- 백준
- 1063
- 2019 카카오 개발자 겨울 인턴십
- solved.ac
- 2진수
- java
- 10진수
- 코딩테스트
- 프로그래머스
- 알고리즘
- 킹
- stack
- 구현
- 자료구조
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |