전체 글25 1주차 프로그래머스 - 전화번호 목록(Lv2) 문제: https://school.programmers.co.kr/learn/courses/30/lessons/42577 : 문제의 내용은 프로그래머스 문제를 참고해주세요 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.Set; import java.util.HashSet; class Solution { public boolean solution(String[] phone_book) { Set set_phone = new HashSet(); for(String phone_number : phone_book){ set_phone.. 2024. 3. 21. 1주차 자료구조&알고리즘 해시 해시(HASH) 개념 - 해시(HASH)는 입력 데이터를 해시 함수를 통해 고정된 길이의 데이터로 변환된 값을 말함 - 추후 데이터의 접근과 검색을 위한 저장공간이 필요해지는데 이를 해시 테이블이라고 함 * 해시 함수란? : 입력받은 데이터를 해시 값으로 출력시켜주는 알고리즘 * 해시 테이블이란? : 해시 값을 배열의 인덱스로 저장한 테이블 자료구조의 특징 - 키(KEY)에 데이터(DATA)를 매핑할 수 있는 데이터 구조 - 해시 함수를 통해 키의 데이터를 배열에 저장할 수 있는 주소(인덱스 번호)를 계산 - 키를 통해서 저장된 데이터를 빠르게 찾고, 저장 및 탐색 속도가 획기적으로 빨라짐 출처(좀 더 자세한 사항은 아래 블로그를 확인) - https://kang-james.tistory.com/entr.. 2024. 3. 17. 자료구조&알고리즘 공부 참여 대상자 - 회사 동료분..ㅎ 공부 이유 - 다양한 IT 환경에서 기초적인 문제 해결 능력을 갖추기 위해 공부 방향 - 기초적인 자료구조&알고리즘 평가를 위한 PCCP 시험 진행(2개월) - 진행 : 03-16.(토) ~ 05-20.(월) - 목표 : Lv2 이상 - 시험일자: 5월 중 진행 예정 공부 방법 1. 프로그래머스 고득점 킷에서 특정 자료구조 문제 풀기 - 문제를 확인한 뒤 10분동안 봐도 이해가 안되면 다른 사람의 풀이를 참고하여 알고리즘 적용방법을 이해하기 - 2일의 시간을 두고 이전에 풀었던 내용을 다시 풀어볼 것 2. 풀었던 알고리즘의 자료구조의 개념을 정리하기 3. 알고리즘에서 사용한 자료구조 내부 정리하기 - 알고리즘에서 틀리거나 어려웠던 자료구조의 내부 구조를 정리 - 계속 틀.. 2024. 3. 15. Bulk Insert를 통한 기능 개선 사례 #2 지난 이야기 다음엔 백업 테이블 구성을 진행해보고자 합니다. 다음을 기대해주세요ㅎㅎ 시스템 유효성 문제 원래는 Bulk Insert 백업 테이블을 먼저 구성하려 했습니다.. ㅎㅎ 하지만 어느날 사업소에서 제가 수정한 기능의 데이터가 제대로 들어오지 않는다는 소리를 들었습니다.. 그래서 어떤 것이 문제가 있는지를 확인해보았습니다. 시스템 구성도 원인 담당자는 SAP에 차량 데이터를 입력해 저장한 뒤, 2차 작업을 위해 WEB에서 작업 직전 차량을 수신하게되는데 이때 차량 수신을 하는 과정에서 문제가 발생한 건입니다. 로그 분석 문제를 해결하기위해 로그를 분석하여 보았습니다. 그랬더니 ORA-00001: unique constraint primary key violated라는 에러가 나왔습니다. 흠.. SA.. 2024. 2. 29. 이전 1 2 3 4 5 ··· 7 다음