180924 TIL CS50 W1
Sep 24, 2018
»
1막,
TIL (Today I Learned)
알고리즘 풀기
-
알게된 사실
(1) “A” < “B” , “a” < “b” , “A” < “a”
(2) sort()로 문자열 정렬 가능
(3) reverse()도 된다는데, 왜 안되는지 모르겠음.. - 공부할 것(아래 함수 의미 파악하기)
lowerCases.sort(function (a, b) { if (a > b) { return -1; } if (b > a) { return 1; } return 0; });
- 이 알고리즘을 몇 시간동안 붙잡고 있었는지 모르겠당… 하마터면 포기할 뻔 했어. 휴-
CS50 Week 1
강의 내용
Compiling
- 컴퓨터는 이진법만 이해하기 때문에 우리가 쓴 소스코드(source code)는 컴퓨터가 실제로 사용하는 머신코드(machine code)인 0과 1로 변환되어야 한다.
- 이 변환은 컴파일러(compiler)라는 소프트웨어를 통해 이루어진다.
Javascript 문법 복습
- 2.1 식별자 ~ 5.12 함수까지 교재 복습 (모던웹..)
9/25 (Tue) To-Do
- 알고리즘 1문제
- 6.1 객체 ~ 8.10 메소드 까지 공부
- step2 PR
- 시간되면 CS50 week 2