자바 오류 체크리스트
자바 오류 체크리스트 에러메시지 주의 깊게 볼 것 lombok 관련 annotationProcessor ‘org.projectlombok:lombok’ 추가 필요
자바 오류 체크리스트 에러메시지 주의 깊게 볼 것 lombok 관련 annotationProcessor ‘org.projectlombok:lombok’ 추가 필요
13.8~13.9
13.3~13.7
13.1~13.2
12.3
11.1
9.1~9.2 (java.lang, 유용한 클래스)
8.1 (사용자 정의 예외, 연결된 예외)
8.1 (예외처리)
7.8 (내부 클래스)
7.6~7.7 (추상클래스, 인터페이스)
7.5 (다형성)
7.4(제어자)
3.1 (연산자 우선순위)
2.1~2.3
1.1~1.3
투 포인터 투 포인터 알고리즘은 주로 배열 또는 리스트에서 특정 조건을 만족하는 부분을 찾거나 최적화하는 데 사용되는 알고리즘입니다. 투 포인터 알고리즘은 두 개의 포인터를 사용하여 배열이나 리스트 내에서 이동하면서 문제를 해결합니다. 이 알고리즘은 보통 배열이나 리스트가 정렬되어...
동적 프로그래밍 동적 프로그래밍(Dynamic Programming)은 큰 문제를 작은 부분 문제로 나누어 푸는 방법론입니다. 이 방법은 각 부분 문제의 해결책을 계산하고 저장하여, 동일한 부분 문제를 반복해서 해결하는 비효율성을 줄이는 것이 목표입니다. 주로 최적화 문제나 최단 ...
다익스트라 다익스트라(Dijkstra) 알고리즘은 그래프 내에서 한 지점에서 다른 모든 지점으로의 최단 경로를 찾는 데 사용되는 알고리즘입니다. 이 알고리즘은 너비 우선 탐색(BFS)을 변형한 것으로, 각 노드에 대한 최단 경로를 점진적으로 찾아가는 방식으로 동작합니다.
DFS 깊이 우선 탐색 그래프의 시작 노드 부터 스택에 넣고 빼면서 탐색
그래프 노드에서 노드까지의 연결을 나타낸 자료구조 1번노드와 2번노드가 연결되어있다면 arr[1][2] = TRUE 형식으로 나타나짐
이진 탐색 def binary_serach(arr, target, mn, mx): while mn <= mx: mid = (mn + mx) // 2 if arr[mid] == target: return mid elif...
해시 테이블 키와 밸류를 1:1로 매핑 키에 대응되는 벨류를 탐색하는 시간이 O(1)
스택 선입 선출 형식 리스트와 deque 라이브러리로 구현 가능 pop() 맨 마지막 항목 제거후 리턴 append() 맨 마지막에 요소 추가
브루트 포스 완전탐색
투포인트 두개의 변수를통해 문자열을 읽는 알고리즘 기법
백트래킹 재귀함수를 이용하여 모든 경우의 수를 탐색하는 방법 불필요한 경우의 수를 탐색하지 않도록 가지치기(뒤로 돌아가기) 수행 가지치기가 포함 된 완전탐색
금융 보안 프로그램 제거 특히AhnLab Safe Transaction
Optimistic Lock
Docker
Semaphore
CI/CD Continuous Integration (지속적 통합):
카타시안 곱 카테시안 곱은 두 개 이상의 집합에서 각각의 원소들을 조합하여 새로운 집합을 만드는 연산입니다. 주로 수학과 컴퓨터 과학에서 사용되며, 집합 이론과 관련이 깊습니다. 카테시안 곱은 크로스 곱이라고도 불립니다.
1. 퍼셉트론(Perceptron)
1. Query, Key, Value
1. Attention
1. Sequence to Sequence
About me
You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different wa...
About me
Welcome to Fractarium This document contain standard meta data format
음수 인덱스 이해
import itertools accumulate( iterable, [ func, *, initial=None ] ): 누적합 permutations( iterable, r=None ): 순열 product( *iterables, repeat=1 ), 곱집합 or 카...
문자열 string (str) str(): 형변환 strA in strB: strA가 strB의 연속된 부분 문자열이면 True, 아니면 False 반환 string.replace(old, new): 문자열의 old를 new로 변환
입력 input() sys.stdin.readline() \n을 포함해서 입력을 읽어옴 input()보다 빠름 sys 라이브러리 import 필요 출력 print(a) ...
포트폴리오 프로젝트 어떤 기능을 구현했는지보다 어떻게 잘 구현했는지가 더 중요 양은 중요하지 않음 트러블 슈팅은 별도의 불렛 처리로 기재 마무리 프로젝트 레이아웃 짦은 문장으로 가독성 확보 ...
자기소개서 자기소개서의 역할 지원자를 요약 핵심 경험과 역량을 요악해서 서술 자기소개 주요 요소 개발 관련 경험 기능 구현 경험 기술 적용 경험 ...
경험 서술 경험정리 형태 상관없이 경험 정리 분류 기능구현 트러블 슈팅 기능/개선 결과별 골든 서클 W...
About me