전체 글
-
Stack, Queue파이썬 정리/자료구조와 알고리즘 2024. 5. 1. 14:19
문제 해결의 알고리즘데이터 저장의 자료구조 병렬 - or직렬 - andnot회로 : True/ false 반대로 (0,1) 전류의 흐름, 오른쪽 전달상태 저장=> 되먹임 회로: not, not연속 회로 사용을 통해 흐름 내에서 데이터 저장 가능 이에 따른 래치 회로 / 플리플롭 회로 존재 (이해를 위해 탐구 필요)=>메모리 내 byte방식으로 저장되는 방법 C 언어 기반 언어들 -> 최종적으로는 배열, 연결리스트 형식으로 메모리에 저장됨기본 : array, linked list+선형 : stack, queue +비선형 : tree, graph = 기본 자료구조에 특정 규칙 포함한 자료구조 추상적 구조 : 기본 자료에 추상적으로 특정한 규칙 포함선형구조 : 순서가 정해져있는 자료구조저장된 여러 개의 데..
-
TIL - 04.29TIL 2024. 4. 29. 20:45
p, ~p에 따른 표본 집계 차이 distinct의 필요 여부 및 확인 방법 한문제를 잡고 데이터 분석하듯이 많이 들여다 보긴 하였지만 집중도 잘 안되고 과한 시간을 쏟았었다.미니프로젝트 하면서 목적의식 없이 정신적으로 방황하던 그때와 너무나도 닮았었다.평소같으면 쉬어가면서 컨디션을 돌려가면서 해나가겠지만 그럴 정신조차 없었다는 것이 충격적이다.역으로 집중이 안되니 더욱 더 자신에게 매몰차게 대한 듯 하다. 성과가 없는 아이는 쉴 수 없어요!주말에도 규칙적으로 자고 일어나야 평일에 영향을 안받는다는 당연한 사실을 지키지 않은 잘못이리ㅏ.....
-
SQL - 특정 기간 지정 / distinct,group ?카테고리 없음 2024. 4. 29. 17:45
코딩테스트 연습 - 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krwith h as (SELECT car_id FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE end_date >= '2022-11-01' and start_date 1.날짜 범위 지정이 좀 많이 어려웠다. 기존 알고 있는 개념을 이용하여 풀려고 하였던 방식인 p,np를 이용하기도 하고, 데이터 추출에 의미를 둬야 하는..
-
WIL - 2주차WIL 2024. 4. 26. 22:11
FACTS(사실, 객관) 파이썬행렬덧셈 for , zip, while d:, d!=0:함수 호출 과정 stack , frame NaNdict 및 조회방법break pass contiueGlobal/Local variables Jupyter Notebookanaconda 설치 및 실행단축 SQL문자열 합하기 (group_concat,string_agg()with group (order by "column"), rowUNION / JOIN : PK, FK프로젝트 정리기본정렬방식Recursive CTE ANSI-JOIN / where t1.a = t2.aUNION - 동일 컬럼명(예칭변경 가능), 형식, 갯수 Dbeaverimport, 서버연결(슬랙), 톱니바퀴 옆 칸 = 표시 row ADsP 개념 파악 체력..
-
파이썬 - 리스트 내 n개 값 추출문제풀이/PYTHON 2024. 4. 26. 20:10
nCkfrom itertools import combinationsdef find_zero_sum_triplets(numbers): count = 0 # 리스트 내에서 3개의 값을 선택하는 모든 조합을 생성 for triplet in combinations(numbers, 3): # 선택된 3개의 값의 합이 0이면 count를 증가 if sum(triplet) == 0: count += 1 return count# 예제 사용numbers = [3, 2, 0, -5, 1, -1, 4, -2, 6]result = find_zero_sum_triplets(numbers)print("Zero sum triplets count:", result)확..
-
파이썬 - 함수의 호출과정 /stack call, frame파이썬 정리 2024. 4. 26. 12:23
재귀함수 참 쓰기 힘드네파이썬 코딩 도장: 29.5 함수의 호출 과정 알아보기 (dojang.io) 파이썬 코딩 도장: 29.5 함수의 호출 과정 알아보기지금까지 함수를 만드는 방법을 알아보았습니다. 이번에는 함수 여러 개를 만든 뒤에 각 함수의 호출 과정을 스택 다이어그램(stack diagram)으로 알아보겠습니다. 스택은 접시 쌓기와 같은데 접시dojang.io def factorial(n): if n == 0: return 1 else: return n * factorial(n-1)# 팩토리얼 함수 호출result = factorial(5)print(result) # 출력: 120위의 함수를 잘 째려 보다 보면 나처럼 헷갈릴수 있다. 바로1) n을 어떤 값을 ..