분류 전체보기 (23) 썸네일형 리스트형 해외주식 양도소득세 핵심개념: 250만원을 기준으로 실현이익 초과 시 22% 세율이 적용된다. *양도소득세 정리 꿀팁 출처:https://contents.kakaopaysec.com/2024/12/09_02/#-%EC%9D%BC%EB%8B%A8%EC%9D%80-%EC%96%91%EB%8F%84%EC%86%8C%EB%93%9D%EC%84%B8-%EA%B3%BC%EC%84%B8-%EB%8C%80%EC%83%81%EC%9D%B4%EC%A7%80%EB%A7%8C%EC%9A%94 개인/퇴직 연금 & ISA 계좌 운용 공부 연금 종류1. 개인연금 (스스로 가입, 55세 이후 수령)2. 퇴직연금 (직장생활에서 쌓인 퇴직금을 연금으로 나눠서 수령)3. 국민연금 (급여의 9% 최소한의 생활 보장을 위한 필수연금) 개인 연금 계좌 종류별 특징1-a. 연금저축 계좌i) 펀드, ETFii) 최대 연600만원 절세혜택iii) 중도인출 가능 (세제 혜택 받지않는 금액에 대해서만)iV) 수수료 X (은행 차이 존재) 1-b. IRP (Individual Retirement Pension)0) 퇴직연금 운용 가능i) 소득있는 사람만 가입ii) 펀드, ETF, (+ 예금, 채권)iii) 중도인출 불가능iV) 최대 연900만원 절세혜택V) 수수료 발생 (은행 차이 존재) INFO.i) 대부분의 한국 개인연금 ETF 투자는 해외 ETF 직접 매수.. [이론] MOSFET Breakdown voltage: Snapback breakdown 안녕하세요, 소자해커입니다😁 이번에는 MOSFET 소자의 불량 특성 중 하나인 Snapback Breakdown에 대해서 살펴 보겠습니다. Snpaback breakdown 이란? 단어적인 의미를 먼저 살펴보면 "어떤 상태나 상황이 이전 상태로 갑자기 또는 빠르게 돌아간다"는 의미를 가지고 있으며, 반도체 소자 이론에서의 의미는 급증하는 전류에 의해 다시 낮은 전압상태에서도 높은 전류가 흐르게 되는 상태를 말합니다. 발생 원리? 높은 드레인 전압에 인가되면 MOSFET 내부에(Source-Body-Drain) 형성되어 있는 기생 BJT(N-P-N)에서의 Base(P-Body) 와 Collector(N+-Drain) Junction에서의 Electric Field가 증가하게 되고, 따라서 Avalanche.. [백준 1520번] 내리막길 (+DP 개념) DFS, BFS 알고리즘 개념을 공부해보겠습니다. 특히, 이번 문제에서는 DP(Dynamic programming)의 개념이 추가되었습니다. DP란 '동적 계획법'이란? 일반 재귀함수에서의 불필요한 반복을 없애고 효율을 높이기 위해 이전 값(반복 값)을 저장해서 계산 효율화를 증대시킨 알고리즘입니다. DP 적용 상황 ① Overlapping subproblems (겹치는 부분 문제) ② Optimal Substructure (최적 부분 구조) 이번 내리막길 문제에서는 ①에 해당되는 상황이 발생하여 DP를 적용해보려 합니다. DP 구현방식 ① Bottom-up (반복문 방식, Tabulation) : 첫 시작 값부터 저장시켜 필요할 때마다 반복적으로 불러온다. ② Top-down (재귀함수 방식, Memo.. [코드잇 알고리즘] 정렬 알고리즘 & 좋은 알고리즘 평가방법 정렬 알고리즘이란? 가장 기초가 되는 알고리즘의 종류로써 파이썬에서는 이미 sorted or .sort() 함수가 내장되어 있습니다. 1. 선택정렬 (Selection sort) 각 위치에 어떤 값이 들어갈지 찾습니다. 가장 작은 최소 값인지를 판단해서 index를 하나씩 채워나가는 방식입니다. [1. 5. 3 .0 ] 리스트에서 가장 최소 값은 0 이기 때문에 0을 index [0]에 위치 시킵니다. --> [0, 1, 5, 3] 0 다음으로 '1'이 가장 최소 값이므로 그대로 index[1]에 위치됩니다. 다음으로 [0, 1, 5, 3 ] 리스트에서 3이 가장 최소값이기 때문에 [0, 1, 3, 5]로 '3'을 index[2]에 위치 시킵니다. 2. 삽입정렬 (Insertion Sort) 각 값이 어.. [코드잇 알고리즘] 이진트리검색 코드잇을 통해 알고리즘 공부를 시작했습니다. BFS, DFS 중/고급 알고리즘에 진입하기 전 "선형검색" "이진트리검색"을 선행해서 공부중입니다. 그 중에서도 오늘은 "이진트리검색"을 직접 코드로 만들어보았습니다. 이진트리검색이란? 1. 찾고자 하는 값과 중간 위치의 해당되는 값을 대소비교를합니다. 2. 만약 찾고자 하는 값이 더 크다면 "우측"에 해당하는 값들을 탐색합니다. 3. 만약 찾고자 하는 값이 더 작다면 "좌측"에 해당하는 값들을 탐색합니다. 4. 반복해가며 찾고자 하는 값을 찾습니다. def binary_search(element, some_list): # 여기에 코드를 작성하세요 e = len(some_list) s = 0 while e != s: if element == some_list.. [백준 2644번] 촌수계산 (BFS) 이번 문제부터는 알고리즘 문제를 본격적으로 풀어보려고 합니다. 알고리즘 문제 중에서도 크게 두 가지(DFT, BFS)를 살펴보려고 하는데, 두 가지 방법 모두 적용하여 문제를 접근하며 공부할 예정입니다. 우선, 알고리즘 문제부터 입력으로 들어오는 수가 많아질 것이기 때문에 input.txt 파일을 만들어서 직접 관리하려고 합니다. import sys sys.stdin = open('input.txt') [ input.txt 파일을 불러오는 코드 ] 첫번째로 dfs 풀이법입니다. dfs는 이름 그대로 깊이 우선 탐색 방법을 이용하며, 행렬그래프(graph)를 통해서 문제를 풉니다. graph = [[ ] for i in range(N+1)] --> 2차원 빈행렬을 만들어줍니다. 이 문제에서는 두 숫자간의 .. [백준 2566번] 최댓값 이 문제의 경우 2차원 배열을 만드는 문제이다. 우선, input으로 들어오는 2차원 배열을 만들어주어야 하는데, map(), list(), input().split(), [ ____ for i in range() ] 의 함수들을 활용해서 input을 만들어주는 것을 알아야한다. 처음에 아래처럼 2차원 배열을 만드려했지만, N is not defined 라는 문구로 error가 났다. N을 초기에 N = [ ]로 list 선언해줘도 error가 나온다. 따라서 N이라는 list 안에서 반복문을 수행하도록 만들어야한다. for i in range(9): N = list(map(int, input().split())) --> N = [ list(map(int, input().split())) for _ in.. 이전 1 2 3 다음