본문 바로가기
반응형

전체 글343

[240610] 유스케이스 다이어그램을 작성해보다 🔶해시🔶유스케이스≣ 목차/ 오늘의 TIL /해시https://school.programmers.co.kr/learn/courses/30/lessons/131127 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr풀이import java.util.HashMap;import java.util.Map;class Solution { /** * @param want 원하는 제품 * @param number 원하는 제품의 수량 마트 할인 제품 * @param discount 회원등록 날짜의 일수 * @return */ pu.. 2024. 6. 10.
[240609] 배울 게 태산 🔶해시≣ 목차/ 오늘의 TIL /해시해시 함수를 사용해서 변환한 값을 인덱스로 삼아 키와 값을 저장해서 빠른 데이터 탐색을 제공하는 자료구조이다.해시는 키(key)를 활용해 데이터 탐색을 빠르게 할 수 있다.키와 데이터를 일대일 대응하여 저장한다. 해시 함수나눗셈법곱셈법문자열 해싱해시는 단방향으로 동작한다.해시테이블: 키와 대응한 값이 저장되어 있는 공간. 각 데이터를 '버킷' 이라고 한다. 충돌 처리체이닝해시 테이블 공간 활용성이 떨어짐검색 성능이 떨어짐개방 주소법선형 탐사 방식이중 해싱 방식 자바에서 HashSet, HashMap 이라는 표준 API를 제공한다.HashMap 클래스는 체이닝을 사용하여 해시 충돌을 처리하는데, 충돌 발생 시 데이터 접근 시간 복잡도가 O(N)으로 늘어나는 문제가 있으.. 2024. 6. 9.
CONDITIONS EVALUATION REPORT 비활성화 application.yml 설정 파일에 작성한다.logging: level: org.springframework.boot.autoconfigure.logging: ERROR로그 메시지더보기============================CONDITIONS EVALUATION REPORT============================Positive matches:----------------- AopAutoConfiguration matched: - @ConditionalOnProperty (spring.aop.auto=true) matched (OnPropertyCondition) AopAutoConfiguration.AspectJAutoProxyingConfiguratio.. 2024. 6. 8.
Port 8080 is already in use IDE 프로세스 종료 문제로 8080 포트가 사용되지 않는 문제 발생오류 메시지더보기2024-06-08T22:33:37.541+09:00 DEBUG 16974 --- [commute] [ main] o.s.b.d.LoggingFailureAnalysisReporter : Application failed to start due to an exceptionorg.springframework.boot.web.server.PortInUseException: Port 8080 is already in use at org.springframework.boot.web.server.PortInUseException.lambda$throwIfPortBindingException$0(PortInUs.. 2024. 6. 8.
사내 출퇴근 프로그램 API 개발 📆 Period2024.06.08 ~ 2024. 6. 8.
[240608] 환경설정 끄적끄적 🔶코딩테스트🔶JPA≣ 목차/ 오늘의 TIL /코딩테스트https://school.programmers.co.kr/learn/courses/30/lessons/42583 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr성공import java.util.ArrayDeque;class Solution { /** * @param bridge_length 다리에 올라갈 수 있는 최대 트럭 수, 다리 길이 * @param weight 다리 최대 하중 * @param truck_weights 트럭 무게 * @return 모든 트럭이 다리.. 2024. 6. 8.
[240607] queue 복습2 🔶코딩테스트≣ 목차/ 오늘의 TIL /코딩테스트정답모든 배열을 Deque로 변경해서 비어있으면 모든 수를 이용해 카드를 만들 수 있는 경우이다.import java.util.*;class Solution { public String solution(String[] cards1, String[] cards2, String[] goal) {ArrayDeque cardsDeque1 = new ArrayDeque(Arrays.asList(cards1)); ArrayDeque cardsDeque2 = new ArrayDeque(Arrays.asList(cards2)); ArrayDeque goalDeque = new ArrayDeque(Arrays.asList(goal)); .. 2024. 6. 7.
[240606] queue 복습1 🔶코딩테스트≣ 목차/ 오늘의 TIL /코딩테스트import java.util.*;class Solution { /** * @param progresses (배포되어야 하는 순서) 작업의 진도 * @param speeds 작업 개발 속도 * @return 배포마다 몇 개의 기능이 배포되는지 */ public static int[] solution(int[] progresses, int[] speeds) { ArrayDeque queue = new ArrayDeque(); Map map = new LinkedHashMap(); //작업의 진도 순회 for (int i = 0; i = 100) { .. 2024. 6. 7.
[240605] 문제를 잘 파악하자 🔶코딩테스트≣ 목차/ 오늘의 TIL /코딩테스트https://school.programmers.co.kr/learn/courses/30/lessons/120907 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 풀이X [연산자] Y = Z 형태여서 간단하게 배열 접근으로 풀 수 있는 문제다.여러 개의 연산자가 있는줄 알고 복잡하게 접근했다 ^^; 문제를 잘 읽자!class Solution { public static String[] solution(String[] quiz) { String[] answer = new String[quiz.l.. 2024. 6. 5.
728x90
반응형