전체 글

전체 글

    [Hash문제] 완주하지 못한 선수

    import java.util.HashMap; /* hash 해결법*/ // 해시는 key - value의 조합 => HashMap class Solution { public String solution(String[] participant, String[] completion) { String answer = ""; // 1. 해시맵을 만든다.(participant 기준) HashMap map = new HashMap(); for(String player : participant){ // 없었으면 0, 있었으면 +1 map.put(player, map.getOrDefault(player, 0) + 1); } // 2. 해시맵을 뺀다.(completion 기준) for(String player : com..

    프로그래머스 ORACLE 문제풀이

    1. 2.OUTER JOIN 3.UPPER, LOWER 대소문자 구분없이 'EL'인 Dog 찾기 -- ANIMAL_INS 테이블 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE LOWER(NAME) LIKE '%el%' AND ANIMAL_TYPE = 'Dog' ORDER BY NAME; 4. CASE WHEN 중성화된 동물은 SEX_UPON_INTAKE 컬럼에 'Neutered' 또는 'Spayed'라는 단어가 들어있습니다. 동물의 아이디와 이름, 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 중성화가 되어있다면 'O', 아니라면 'X'라고 표시해주세요. SELECT ANIMAL_ID, NAME, CASE WHEN SEX_UPON_INTAKE LIK..

    springboot + rabbitMQ

    Spring Boot - RabbitMQ (tistory.com) Spring Boot - RabbitMQ 이번 글은 저번 메시지 큐(Message Queue) 훑어보기에 이어 Spring Boot 에서 RabbitMQ를 활용한 예제에 대한 글입니다. 1. 어떻게 RabbitMQ를 접하게 되었는가..? 2. 왜 RabbitMQ인가? 3. 설치 과정 4. 개념 .. heowc.tistory.com +) 로드밸런싱, 클러스터링 [개발상식] 26. 로드밸런싱과 클러스터링 (tistory.com)

    코테 주요 출제문제

    코테 주요 출제문제

    - 출제빈도수 순위 * Top 5 1. DFS / BFS 2. 문자열 3. 단순구현 (정렬) 4. 완전탐색 5. 해시 * 그 외 추가로 익히면 좋을 문제 6. DP 7. 재귀함수 8. 다익스트라 - 디버깅의 범위를 이분탐색으로 좁히기 - 좁힌 범위를 논리적으로 분석하기 - 예외케이스 TC를 직접 만들어 검증하기.