CPU
컴퓨터 사이언스 부트캠프 with 파이썬을 보고 정리한 내용입니다. 트랜지스터와 논리 게이트 전압, 전류, 저항 전압 강하: 높은 전압을 가지고 있다가 저항이라는 좁은 통로를 지나면서 전압이 낮아짐 5V는 높은 전압, 0V는 낮은 전압, 톱니 모양은 저항을 뜻함 저항을 지나면서 전압 강하가 일어남 ...
컴퓨터 사이언스 부트캠프 with 파이썬을 보고 정리한 내용입니다. 트랜지스터와 논리 게이트 전압, 전류, 저항 전압 강하: 높은 전압을 가지고 있다가 저항이라는 좁은 통로를 지나면서 전압이 낮아짐 5V는 높은 전압, 0V는 낮은 전압, 톱니 모양은 저항을 뜻함 저항을 지나면서 전압 강하가 일어남 ...
컴퓨터 사이언스 부트캠프 with 파이썬을 보고 정리한 내용입니다. 클래스 관계 IS-A: 상속 ‘~은 ~의 한 종류다’ 라는 뜻 ex. A laptop IS A computer 한 객체가 다른 객체의 모든 특성(멤버)와 기능(메서드)를 가진 상태에서 그 외의 다른 특성이나 기능을 갖도록 만들고 싶다면 상속을 하는 클래스를 ...
컴퓨터 사이언스 부트캠프 with 파이썬을 보고 정리한 내용입니다. 절차 지향 프로그래밍 절차 = 프로시저(procedure)는 서브 루틴, 메서드, 함수라고도 불림 = 간단하게 함수라고 하자. 함수는 입력을 받아 일련의 연산과정을 거쳐 출력을 내보냄 한번 정의해두면 어디서든 다시 사용할 수 있고 이름...
컴퓨터 사이언스 부트캠프 with 파이썬을 보고 정리한 내용입니다. 전역변수와 지역변수 전역변수: 전체 영역에서 접근할 수 있는 변수 함수 안에서도 접근할 수 있음 단, 함수 내에서 값을 변경하려고 하면 되지 않음(똑같은 이름으로 호출해도 지역변수로 인식하기 때문) 만약 ...
기본구조 CREATE FUNCTION 함수 이름 (파라미터 이름, 데이터 타입) RETURNS 데이터타입 (출력 결과) BEGIN ~ END DECLARE 데이터타입과 SET 뒤에 꼭 세미콜론 $*$ 데이터타입 DETERMINISTIC : 인풋값에 따라 정해진 데이터타입, 만약 계속 바뀔 수 있다면...
SELECT - cumulative sum FROM 가상의 테이블을 만든다고 생각하자. ex. 각주의 평균 범죄 발생 건 구하기 → 일단 일별로 구해야 하는데 이걸 서브쿼리로 작성 SELECT daily_status.week, AVG(daily_status.in...
Consecutive Numbers 3번 연속하는 숫자 찾기 Window 함수 안쓰고(SELF JOIN) : SELECT DISTINCT l.Num AS ConsecutiveNums FROM logs AS l INNER JOIN logs AS l_next ON l.id + 1 = l_next.id INNER JOIN logs AS l_ne...
입양 시간대별로 입양 몇 건? 그룹바이 카운트 0시부터 23시까지, 그 중 0건인 시간대는 0으로 표시해야줘야 한다. 방법1. UNION 사용 0~23 모든 시간을 가진 테이블 생성 후 LEFT JOIN, IFNULL SELECT H1.HR, IFNULL(OUTS.CNT, 0) AS 'CNT' FROM ( SELECT 0 AS...