CSE(58)
-
Hash Table, ArrayList
1. Linked List를 이용한 Hash Table 구현 (Python) 이 경우에서 최악의 경우에는 O(N)이고 최적의 경우는 O(1)이다. class Node: def __init__(self, data, prevnode = None, nextnode = None): self.data = data self.prevnode = prevnode self.nextnode = nextnode class LinkedList: def __init__(self, root = None): self.root = root def insert(self, data): now = self.root if self.root == None: self.root = Node(data) else: while now.nextnode..
2021.07.19 -
[Java Script]데이터 타입과 연산자 1
* 자바스크립트의 데이터 타입 - 기본 타입 : 숫자, 문자열, Boolean, undefined, null - 참조 타입 : 객체 : 배열, 함수, 정규표현식 1. 자바스크립트의 기본 데이터 타입 - 그 자체가 하나의 값을 나타낸다 - 자바스크립트는 변수를 선언할 때 타입을 미리 정하지 않는다 => 느슨한 타입 체크 언어 [1] 숫자 - 자바스크립트는 오직 하나의 숫자형만 존재 : 64비트 부동 소수점 형태 - 자바스크립트는 모든 숫자를 실수로 처리 => 연산할 때 주의 (특히 나눗셈!) [2] 문자열 - 작은 따옴표 또는 큰 따옴표로 생성한다 - 한 번 정의된 문자열은 변하지 않는다 => 문자열 수정 불가능 [3] Boolean - true / false로 값을 지정하면 됨 [4] null과 unde..
2021.07.19 -
[JavaScript] 한 시간만에 끝내는 Node.js 입문 강의 듣기
급하게 Node.js를 대충이라도 익혀야 할 일이 생겨서 해당 강의를 듣게 되었다. 1. Nodemailer & Mail Trap 사용해서 메일 보내는 프로그램 만들기 const nodemailer = require('nodemailer'); const email = { host: "", port: , auth: { user: "", pass: "" } }; // 계정 정보 const send = async (option) =>{ nodemailer.createTransport(email).sendMail(option, (error, info) =>{ if(error) { console.log(error); }else{ console.log(info); return info.response; } }); ..
2020.11.23 -
003. 함수, 반복문, 조건문
1. 함수 : 일반적인 함수랑 거의 같음 함수에 속하는 줄은 앞에 공백을 같게 유지해야 하는데, 스페이스 네 번 또는 tab으로 동일하게 유지해야한다. #원의 넒이 구하는 함수 def circle(r): width = r*r*3.14 return width 2. 반복문 * while
2020.03.22 -
002. 형변환, bool, 연산
1. 형변환 : 가장 기본적인 형변환 방식은 원하는_자료형(변수)꼴임. 일단 이것만 기억하자! a = 10 b = '10' print(a+int(b)) #str를 int로 형 변환 print(str(a) + b) #int를 str로 형 변환 2. bool : 자료형 중 하나로 True 와 False 라는 두 값 중 하나만 취함 #선언 방법 a = True b = False #특징 print(bool(' ')) #무언가 있으면 True print(bool('')) #없어서 False print(bool(0)) #0은 False print(bool(1)) #0을 제외한 모든 숫자는 True 음수도 True print(bool(None)) #None은 False 아무것도 없으니까 3. 연산 * 산술연산 : 단..
2020.03.11 -
001. 자료형,변수,문자열
1. 자료형 : 대표적인 자료형으로는 int(정수), float(실수), string(문자열) 등이 있음 + type()를 통해 특정 데이터의 자료형을 알 수 있음 2. 변수 : 파이썬에서 변수를 선언할 때는 자료형 없이 그냥 선언해 주면 됨 * 자료형과 변수 예시 a = 10 #int(정수) b = 10.1 #float(실수) c = 'hello world' #string(문자열) d = -1 g = 10+2j #복소수 h = 0b1001 #int(2진수) i = 0o1001 #int(8진수) j =0x1001 #int(16진수) print(type(c)) 3. 문자열 : 문자열 메소드 예시 s = 'Hello! It's Python World.' print(s[0]) #string 배열로 취급 가능 ..
2020.03.11